Python打开网页并登录该如何实现?Python怎么在打开网页时自动登录

在python之中可以通过webdriver模块实现打开浏览器并且进入一个网页的功能,但是很多的网页需要登录之后才可以去访问 。那有些小伙伴就想知道python怎么在打开网页时自动登录,下面小编会带来详细的方法教程和代码示例,想了解的可千万别错过了哦 。

Python打开网页并登录该如何实现?Python怎么在打开网页时自动登录

文章插图
1.首先就是要导入所需要使用到的模块,如果是单纯操作浏览器的话导入webdriver就可以了 。但是要实现网页登录就需要查看这个网页之中保存的信息,需要根据对应浏览器导入模块,示例如下:
from selenium import webdriverfrom selenium.webdriver import ChromeOptions2.导入模块之后还需要定义一个变量来保存需要打开的网页,同时要将chrom浏览器可执行程序exe的文件路径给先复制在剪切板上 。之后就是要去调用webdriver模块之中的Chrome()方法来实现打开网页的同时并登录了,代码如下所示:
web_url = "https://bbs.csdn.net"browser = webdriver.Chrome(executable_path=r"D:\chromedriver_win32\chromedriver\chromedriver.exe" -remote-debugging-port=9014 --user-data-dir="C:\\Users\\15053\AppData\Local\Google\Chrome\\User Data")browser.get(web_url)在上面的代码之中Chrome浏览器启动路径后面的两个参数才是关键,9014表示的意思就是远程调试的端口号,这个参数可以在网页之中进入开发者模式来查看 。
而后面的user参数里面的数据就是Chrome浏览器保存网页登录时账号和密码的数据,而这个数据实际上是浏览器之中的缓存文件,所以在使用它之前还有一个条件就是不能够清除掉缓存,并且曾经登录过这个网页还保存了账户和密码信息 。
【Python打开网页并登录该如何实现?Python怎么在打开网页时自动登录】以上就是关于“Python打开网页并登录该如何实现?Python怎么在打开网页时自动登录”的全部内容了,希望对你有所帮助 。

    推荐阅读