Python 爬虫 通过模拟点击的模拟登陆,是否可以隐藏弹出的浏览器?

如题,我如果使用“--headless”的话,模拟点击的登陆进程无法实现,是否有其他办法可以不让浏览器弹出,但又可以完成模拟点击的操作?

基于楼上的回答扩展一下,比如类库urllib。
你关心的应该是点击操作发起的请求模拟,这个东西走开发者工具看NetWork页签,将具体请求部分找出,再用urllib自带的方法模拟请求即可。
模板是

import urllib.request
import urllib.parse
url = "具体网址"
data={}
#对data下赋值,作为网址请求参数
data=urllib.parse.urlencode(data).encode('utf-8')
response=urllib.request.urlopen(url,data)
html=response.read().decode('utf-8')
target=json.loads(html)
#target就是请求后response的具体对象

有一些库不需要浏览器,比如 requests
还有,可以将浏览器放入另一个虚拟桌面,那么用户就根本看不见,有时候网页脚本的逻辑是只加载可视部分,并且有比较复杂的js逻辑,可以这么做。

楼上说的都是其他库怎么用,而且现在request这种方式很多网站都很容易能识别机器人;我猜楼主是想问selenium的模拟点击能否隐藏吧;这个在selenium这个库里面是可以设置不显示界面的。但是由于selenium的网页刷新问题和网速问题爬虫速度会很慢;
最好每次点击操作都要保证页面刷新完全,不然点击的时候是找不到的;这里给个链接楼主自己验证吧;
https://blog.csdn.net/qq_24499417/article/details/81408655