我需要使用python打开浏览器。使用浏览器打开的URL与数据
我看到了Webbrowser模块,它可以帮助我用浏览器触发URL。
但我想通过打开浏览器发送POST请求。
请求模块可以帮助我创建POST请求以及标题&数据。
我可以通过打开浏览器选项卡或窗口发送相同的内容吗?
我需要使用python打开浏览器。使用浏览器打开的URL与数据
我看到了Webbrowser模块,它可以帮助我用浏览器触发URL。
但我想通过打开浏览器发送POST请求。
请求模块可以帮助我创建POST请求以及标题&数据。
我可以通过打开浏览器选项卡或窗口发送相同的内容吗?
你应该看看Selenium for Python
例如:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.google.com")
assert "Google" in driver.title
driver.quit()
将推出Firefox浏览器,让你传递到驱动程序的URL。这取决于你如何执行你想要的功能;)
伟大的建议,但请修正例子:)你导入密钥,永远不要使用它。你也应该调用driver.quit()而不是close()。 –
感谢您的反馈,我编辑了我的示例。 :) – Depado
嘿..我试图安装硒,但我无法这样做,检查了一些帖子太..没有运气。你们可以给我这样做吗? PIP无法安装硒。从python网站下载了Selenium tar,它会安装但不能解析导入。 –
告诉我你需要的功能。 Javascript功能?控制?从它的声音,你可以使用urllib来做到这一点。 – User