推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
woshichuanqilz
V2EX  ›  Python

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

  •  
  •   woshichuanqilz · Nov 29, 2017 · 3077 views
    This topic created in 3231 days ago, the information mentioned may be changed or developed.

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

    所以现在有两个思路.

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

    谢谢~

    6 replies  •  2017-11-30 19:39:32 +08:00
    yucongo
        1
    yucongo  
       Nov 29, 2017
    curl

    要花时间研究…… 我在公共图书馆那种点击“同意”用 2 小时 wifi 就是用 curl 实现的
    z7356995
        2
    z7356995  
       Nov 30, 2017
    有 不过和 selenium 无关 先用 chrome 登录 然后用 python 得到 chrome 的这个网站 cookie 在用这个 cookie 去做连接就可以
    bramblex
        3
    bramblex  
       Nov 30, 2017 via iPhone
    你需要油猴子
    wxsm
        4
    wxsm  
       Nov 30, 2017 via iPhone
    2 楼是正确的。『已经打开的页面』实际上就是一个 cookie,你只要拿到这个 cookie 就等于拿到了已登录的 session
    welkinzh
        5
    welkinzh  
       Nov 30, 2017
    手动登录后把 cookie 拿下来,之后再 selenium 带 cookie 去请求就好了,不过考虑到 cookie 的时效,可能每次用都要手动登录一下
    nccer
        6
    nccer  
       Nov 30, 2017
    还是 curl curl 可以保存 cookies,基本上所以网络动作都可以模拟的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2509 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06
    ♥ Do have faith in what you're doing.