Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
zjhui
V2EX  ›  Linux

使用wget模拟登录时碰到验证码

  •  
  •   zjhui ·
    zjhui · Aug 27, 2012 · 6210 views
    This topic created in 5190 days ago, the information mentioned may be changed or developed.
    我想用shell写个下载豆瓣fm上面歌曲的脚本,可是豆瓣在登录的时候用图片进行验证,貌似wget就不行了,是不是有chrome的插件能获得登录时的cookie,wget就可以直接使用这个cookie进行登录?或者还有其他什么办法?
    7 replies  •  1970-01-01 08:00:00 +08:00
    egen
    egen
    Aug 27, 2012
    1
    wget 可以保存和重新读入cookie,不过你下载到验证码之后怎么办?
    zjhui
    zjhui
    OP
    Aug 27, 2012
    2
    @egen 额..要不只能是先浏览器登录,然后拿登录以后的cookie给wget用?
    gavingeng
    gavingeng
    Aug 28, 2012
    3
    @zjhui
    用python脚本来保存cookie,然后在抓取你想要的歌曲!
    用过curl 的post来做过登陆抓取,但不是captcha
    egen
    egen
    Aug 28, 2012
    4
    @zjhui 浏览器登录的cookie也能用,就是麻烦点,可以参考这篇文章
    cabinw
    cabinw
    Aug 28, 2012
    5
    @egen 文章没贴上来啊
    egen
    egen
    Aug 28, 2012❤️1
    6
    @cabinw 哈哈,sorry,不知道为什么没贴上来,这里:http://yp.oss.org.cn/software/show_resource.php?resource_id=962
    YUCOAT
    YUCOAT
    Aug 28, 2012
    7
    用Python的urllib2来替代wget吧,它好像可以设置Cookie
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   955 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:54 · PVG 03:54 · LAX 11:54 · JFK 14:54
    ♥ Do have faith in what you're doing.