我想从名为myip.ms的网站检索数据。我正在使用请求发送数据,然后我希望将响应页面发回给我。当我运行脚本时,它会返回相同的页面(主页)作为响应。我想要使用我提供的查询的下一页。我是WebScrapping中的新成员。这是我用来实现这个的代码。 导入请求 从进口的urllib.parse用urlencode,quote_plus 有效载荷= { '名称': 'educationmaza.com', '值': 'educationmaza.com', } 有效载荷=用urlencode(有效载荷) R = requests.post( “http://myip.ms/s.php”,数据有效载荷=) 的infile =打开( “E://abc.html”, 'WB') infile.write(r.content) infile.close()如何在网站中使用python requests模块进行搜索并返回响应页面?
-1
A
回答
0
我不是专家,但看起来在与网页互动时,该帖子是由jQuery处理的,而requests
并不适合。因此,您将不得不使用Selenium模块与其交互。 根据需要将下面的代码执行:
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://myip.ms/s.php")
driver.find_element_by_id("home_txt").send_keys('educationmaza.com')
driver.find_element_by_id("home_submit").click()
html = driver.page_source
infile=open("stack.html",'w')
infile.write(html)
infile.close()
您必须安装硒包,以及Phantom.JS。 我测试过这段代码,它工作正常。让我知道你是否需要任何进一步的帮助!
相关问题
- 1. 使用CodeIgniter进行网站搜索?
- 2. 使用jquery在页面上搜索并返回结果
- 3. Python:搜索csv并返回整行
- 4. 使用python 3.5在网页中搜索
- 5. 如何在Python中使用mord模块进行序数回归?
- 6. 如何从PHP页面返回响应
- 7. 搜索aspx页面返回缓慢
- 8. 在Python中从网站返回的响应对象是什么?
- 9. 在excel中搜索并返回多行
- 10. 为什么在使用Python Requests模块后我失去了网页的功能?
- 11. SugarCRM的禁用搜索页面模块
- 12. 如何设置Yii2模块使用config/main.php返回JSON响应
- 13. 如何使用搜索栏在iOS应用程序中搜索网站
- 14. 使用未来进行并发搜索和结果返回
- 15. Java运行cURL并返回网站页面结果
- 16. 如何在静态网站中进行搜索?
- 17. 如何在Django网站中进行有效搜索
- 18. 如何在PHP中检索和使用网站的JSON响应?
- 19. 我的网站搜索框在页面内搜索
- 20. 如何在网站搜索的任何网站上搜索
- 21. 如何使用Keras TensorBoard回调进行网格搜索
- 22. 返回搜索结果页面
- 23. 如何使用JS搜索表并仅返回匹配的行?
- 24. 如何编码自定义搜索页面以仅在SharePoint 2007中搜索当前网站和子网站?
- 25. 如何应用索引进行搜索
- 26. Python网页搜索
- 27. PHP - 在同一页面搜索数据库并返回结果
- 28. Android HttpPost响应返回网站代码
- 29. CakePHP:在模型中使用搜索逻辑进行分页
- 30. 在网站上使用php进行搜索变量 - DOM解析