有没有什么简单的可以实现网页点击的方法?

2017-11-29 22:24:00 +08:00
 woshichuanqilz

我只是想对网页的几个元素进行点击, 比较简单的操作, 之前用的是 selenium 挺好用的, 但是如果网页需要登陆的话, 就比较麻烦需要考虑验证码的因素。

所以现在有两个思路.

  1. 就是 selenium 有没有什么办法可以 attach 到一个已经打开的页面上进行操作.
  2. 就是有没有更简单的东西可以实现网页点击和输入文字的效果。

谢谢~

2351 次点击
所在节点    Python
6 条回复
yucongo
2017-11-29 22:29:53 +08:00
curl

要花时间研究…… 我在公共图书馆那种点击“同意”用 2 小时 wifi 就是用 curl 实现的
z7356995
2017-11-30 07:35:38 +08:00
有 不过和 selenium 无关 先用 chrome 登录 然后用 python 得到 chrome 的这个网站 cookie 在用这个 cookie 去做连接就可以
bramblex
2017-11-30 08:27:42 +08:00
你需要油猴子
wxsm
2017-11-30 08:41:30 +08:00
2 楼是正确的。『已经打开的页面』实际上就是一个 cookie,你只要拿到这个 cookie 就等于拿到了已登录的 session
welkinzh
2017-11-30 09:09:16 +08:00
手动登录后把 cookie 拿下来,之后再 selenium 带 cookie 去请求就好了,不过考虑到 cookie 的时效,可能每次用都要手动登录一下
nccer
2017-11-30 19:39:32 +08:00
还是 curl curl 可以保存 cookies,基本上所以网络动作都可以模拟的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/410655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX