推荐学习书目
› 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
sr0miao
V2EX  ›  Python

对于 Python 爬虫遇到一个问题,对于这样一个网站: www.icgoo.net,它好像是异步加载的,需要的型号数据在 XHR 里的 html 语句里,设置了 csrftoken。请问要什么方案爬取比较好呢?先谢谢打大家了

  •  
  •   sr0miao · Mar 13, 2018 · 5048 views
    This topic created in 3158 days ago, the information mentioned may be changed or developed.
    11 replies  •  2019-03-15 09:51:26 +08:00
    cdwyd
    cdwyd
    Mar 13, 2018 via Android
    1
    获取 csrftoken 然后抓就是了
    sr0miao
    sr0miao
    OP
    Mar 13, 2018
    2
    @cdwyd 请问如何获取呢
    Mojy
    Mojy
    Mar 13, 2018❤️1
    3
    最简单的方式是通过模拟浏览器的方式进行爬虫,缺点就是稍微有点慢,需要等到页面加载完成才好
    cokky
    cokky
    Mar 13, 2018❤️1
    4
    用 phantomjs 模拟浏览器方式来试试
    Nick2VIPUser
    Nick2VIPUser
    Mar 13, 2018❤️3
    5
    点进 chrome 里面的 Source,到?partno=ADIS16251ACCZ&qty=1 这个 page 里面搜索 token 字段,把 token 出现的地方打断点调试,边调试边读 js 代码的实现,token 初始值多少经过什么代码变成了什么样子,最后算出来是多少。然后使用 python 代码实现~
    welkinzh
    welkinzh
    Mar 13, 2018❤️1
    6
    五楼的方法是对的,不过如果处理 token 的 js 比较恶心的话就很麻烦,想简单就用 PhantomJS
    locoz
    locoz
    Mar 13, 2018 via Android
    7
    逆向自己实现加密 /抠 js 加密部分出来运行 /模拟浏览器
    fsdman1216
    fsdman1216
    Mar 14, 2018
    8
    selenium + webdriver
    noqwerty
    noqwerty
    Mar 15, 2018 via iPhone
    9
    requests-html 了解一下
    wc110302
    wc110302
    Mar 14, 2019❤️1
    10
    https://blog.csdn.net/qq_39802740/article/details/88557981 我最近写了个爬虫~ 好像就是这个 icgoo 的 哈哈 不过是 366 天前的了
    sr0miao
    sr0miao
    OP
    Mar 15, 2019
    11
    @wc110302 哈哈,366 天前我还在实习呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1283 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:20 · PVG 06:20 · LAX 14:20 · JFK 17:20
    ♥ Do have faith in what you're doing.