在浏览器中打开网址并填写表格

时间:2019-09-26 10:10:37

标签: python

我想使用python脚本打开一个网址,然后相同的python脚本应填写表格但不提交 例如,脚本应打开https://www.facebook.com/并在字段中填写名称和密码,但不要提交。

2 个答案:

答案 0 :(得分:0)

您可以使用Selenium使其顺利完成。这是Google搜索的示例代码:

from selenium import webdriver

browser = webdriver.Firefox()
browser.get("http://www.google.com")
browser.find_element_by_id("lst-ib").send_keys("book")
# browser.find_element_by_name("btnK").click() 

如果不想提交搜索,则有意注释最后一行。

答案 1 :(得分:0)

许多网站不支持Web爬网。实际上,这可能会使您遭受非法访问案件的损失。 但是尝试在python中使用请求库。 您会发现这样做很容易。

https://realpython.com/python-requests/

payload = {'inUserName': 'USERNAME/EMAIL', 'inUserPass': 'PASSWORD'}
url = 'http://www.locationary.com/home/index2.jsp'
requests.post(url, data=payload)