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

技术渣,谁给写个爬虫,感谢

  •  
  •   onecode · May 21, 2019 · 20108 views
    This topic created in 2730 days ago, the information mentioned may be changed or developed.
    137 replies  •  2019-06-19 17:22:49 +08:00
    1  2  
    ❮ ❯
    niknik
    niknik
    May 21, 2019
    1
    怎么说
    jtwor
    jtwor
    May 21, 2019
    2
    https://www.cnblogs.com/fnng/p/3576154.html 看这个 我记得虫师还有个 Selenium 教程
    tabris17
    tabris17
    May 21, 2019❤️45
    3
    如果谢谢有用的话,还要印钞厂干嘛
    alw
    alw
    May 21, 2019
    4
    本人懒,谁给钱让我赖活着,感谢。
    (要爬什么不说,给什么回报不说,就只想别人帮忙,还得去问你:请问你需要解决什么问题?)
    onecode
    onecode
    OP
    May 21, 2019❤️3
    5
    没人写,我自己写了啊
    wqzjk393
    wqzjk393
    May 21, 2019
    6
    贴个 csdn 的。。我记得之前学异步协程时候拿来测试过,直接复制下来就能跑。。。( https://blog.csdn.net/ns2250225/article/details/78448955 )
    Ct5T66PVR1bW7b2z
    Ct5T66PVR1bW7b2z
    May 21, 2019 via Android
    7
    不报个价,谁给你写
    AFuture
    AFuture
    May 21, 2019 via iPhone
    8
    看到 5 楼的回复....楼主你倒是自己写啊
    MilkShake
    MilkShake
    May 21, 2019❤️1
    9
    自己写吧,用不到太多的技术难点吧。
    onecode
    onecode
    OP
    May 21, 2019
    10
    @AFuture 上班不能写,下班回去写,公司监控访问的网址
    vinew
    vinew
    May 21, 2019 via iPhone
    11
    响应数据看着像 json,可以考虑用 shell 爬,然后用 jq 命令处理 json
    Immortal
    Immortal
    May 21, 2019❤️30
    12
    看到 5l 有点想笑
    "你们不赶紧抢着写,要被我自己写了!"
    cuebyte
    cuebyte
    May 21, 2019
    13
    我來幫你寫
    onecode
    onecode
    OP
    May 21, 2019❤️11
    14
    为啥你们就不访问 url 看一下呢,伤心
    gjf
    gjf
    May 21, 2019 via Android
    15
    这也简单了吧?
    lithiumii
    lithiumii
    May 21, 2019
    16
    最近流行以爬虫的名义开车?
    Eytoyes
    Eytoyes
    May 21, 2019
    17
    我怀疑你在开车,但我好像有证据
    cyssxt
    cyssxt
    May 21, 2019 via iPhone
    18
    技术车
    ctro15547
    ctro15547
    May 21, 2019
    19
    不用怀疑 我感觉你就是在开车 已经保留证据
    ttimasdf
    ttimasdf
    May 21, 2019
    20
    NSFW.
    exceloo
    exceloo
    May 21, 2019
    21
    艹,NSFW,能不开车吗?
    onecode
    onecode
    OP
    May 21, 2019
    22
    简单的 uwp 程序已经写好,微软不给我上架,老是被拒,难过
    zdnyp
    zdnyp
    May 21, 2019
    23
    铐起来
    zgcwkj
    zgcwkj
    May 21, 2019
    24
    lepig
    lepig
    May 21, 2019
    25
    @zgcwkj 我只想求结果。不想要源码 哈哈哈
    opengps
    opengps
    May 21, 2019
    26
    妹子图?似乎是在开车。。。
    ben1024
    ben1024
    May 21, 2019
    27
    开车?
    tikazyq
    tikazyq
    May 21, 2019
    28
    请关注爬虫平台 Crawlab

    Github: tikazyq/crawlab
    kY8mbXW833Lu28xn
    kY8mbXW833Lu28xn
    May 21, 2019 via Android
    29
    感谢楼主。
    opengps
    opengps
    May 21, 2019
    31
    ben1024
    ben1024
    May 21, 2019
    32
    ```
    <?php
    $jsons = file_get_contents('http://adr.meizitu.net/wp-json/wp/v2/posts?page=1&per_page=20');
    $json_arr = json_decode($jsons, true);
    foreach ($json_arr as $value) {
    file_put_contents($value['id'].'.jpg', file_get_contents($value['thumb_src']));
    }
    ```
    baicheng10
    baicheng10
    May 21, 2019❤️1
    33
    还好吧,点开看了一个,标题看着像车,假车那种。
    MARK 一下,后面看搜集一点,说不定能用上呢。
    zgcwkj
    zgcwkj
    May 21, 2019
    35
    @lepig 额,就是结果,win 程序,不用 python 环境的那种
    wq2016
    wq2016
    May 21, 2019
    36
    重新学也就 20 分钟,还跑来发个帖
    whitehack
    whitehack
    May 21, 2019
    37
    开车吗?。。。。那我开个飞机吧 https://737max.tk
    deepdark
    deepdark
    May 21, 2019 via Android❤️1
    38
    我怀疑你在开车,而且我有证据
    zhtttyecho
    zhtttyecho
    May 21, 2019
    39
    偷偷收藏一下,应该没人发现吧
    sheeta
    sheeta
    May 21, 2019
    40
    我怀疑你在开车,证据已经保存下来了
    foxyier
    foxyier
    May 21, 2019
    41
    刚从旁边的车下来, 怎么稀里糊涂又上了另一辆
    brust
    brust
    May 21, 2019
    42
    CEBBCAT
    CEBBCAT
    May 21, 2019 via Android
    43
    V2 转型煎蛋,下一帖就是 XX 女装
    HFX3389
    HFX3389
    May 21, 2019
    44
    你好骚啊!
    R18
    R18
    May 21, 2019 via Android
    45
    兄弟你的口味真独特
    996icu
    996icu
    May 21, 2019
    46
    我怀疑你在开车
    miniwade514
    miniwade514
    May 21, 2019
    47
    楼主搞好了能否贴个 github 地址,纯学习
    Norie
    Norie
    May 21, 2019 via Android
    48
    实锤开车
    yearliny
    yearliny
    May 21, 2019
    49
    这么良好的格式要什么爬虫,PowerShell 就搞定了。
    ```powershell
    $json=Invoke-WebRequest "http://adr.meizitu.net/wp-json/wp/v2/posts?page=1&per_page=20" -Method Get | ConvertFrom-Json
    $wc = New-Object System.Net.WebClient
    foreach ($i in $json) {
    $wc.DownloadFile($i.thumb_src, $json[0].thumb_src.LastIndexOf("/") + 1)
    }
    ```
    TMaize
    TMaize
    May 21, 2019 via Android
    50
    之前爬过,我有全站的数据😂
    jsnjfz
    jsnjfz
    May 21, 2019
    51
    meizitu 的爬虫在 github 上搜下应该有
    dabaibai
    dabaibai
    May 21, 2019
    52
    你头像 能快速写出爬虫啊..
    golang 真香
    ddzy
    ddzy
    May 21, 2019
    53
    都误会楼主了, 慢点, 晕车
    renmu123
    renmu123
    May 21, 2019 via Android
    54
    我网盘还有这网站 10g 的资源
    zoyopo
    zoyopo
    May 21, 2019
    55
    orz
    YAHIKO0
    YAHIKO0
    May 21, 2019
    56
    妹子图不是早就没有了吗
    javen73
    javen73
    May 21, 2019
    57
    ???我怀疑你再开车,但我没有证据
    luckyjack
    luckyjack
    May 21, 2019
    58
    花式开车
    RLinux
    RLinux
    May 21, 2019
    59
    这个都这么多人回复 为啥我的没人理的~~~
    baiducom
    baiducom
    May 21, 2019 via Android
    60
    咳咳咳 好吧ヽ(  ̄д ̄;)ノ
    Constellation39
    Constellation39
    May 21, 2019
    61
    疑车有据
    0x4F5DA2
    0x4F5DA2
    May 21, 2019
    62
    我怀疑你在搞黄色,我好像也有证据
    iwishing
    iwishing
    May 21, 2019
    63
    @yearliny
    改了一下你的
    $json=Invoke-WebRequest "http://adr.meizitu.net/wp-json/wp/v2/posts?page=1&per_page=20" -Method Get -UseBasicParsing| ConvertFrom-Json
    $wc = New-Object System.Net.WebClient
    foreach ($i in $json) {
    $output = split-path -Leaf $i.thumb_src
    $wc.DownloadFile($i.thumb_src,$output)
    }
    zackwu
    zackwu
    May 21, 2019
    64
    你这个是假车,我这有辆真车: https://paste.ubuntu.com/p/2nxbtRtqFX/

    用法自寻(逃
    Atukey
    Atukey
    May 21, 2019
    65
    极速车
    Shiyq
    Shiyq
    May 21, 2019❤️2
    66
    没意思(我好了)
    claysec
    claysec
    May 21, 2019 via iPhone
    67
    空手套白狼?(滑稽)
    xvb2421
    xvb2421
    May 21, 2019
    68
    你的开车技术真的一流
    bld2018
    bld2018
    May 21, 2019
    69
    不是有成品发布过吗?
    canwex
    canwex
    May 21, 2019
    70
    import requests
    import json

    url = 'https://adr.meizitu.net/wp-json/wp/v2/posts?page={}&per_page={}'
    per_page = 100
    page = 52

    print('##### spider start #####')
    while True:
    page += 1
    json_data = requests.get(url.format(page, per_page))
    data = json.loads(json_data.text)

    if not isinstance(data, list):
    print('##### spider end #####')
    break

    for item in data:
    thumb_src = item['thumb_src']
    title = item['title'] + '.jpg'
    print('[+] downloading {} ...'.format(title))
    meizi = requests.get(thumb_src)
    if meizi.status_code == 200:
    with open(title, 'wb') as f:
    f.write(meizi.content)
    fuchunliu
    fuchunliu
    May 21, 2019 via Android
    71
    @keith1126 拿来就可以开,不用加油嘛😏
    zzzzzzzzzp
    zzzzzzzzzp
    May 21, 2019
    72
    [{"id":181372,"title":"辣妹温心怡情趣内衣 SM 诱惑 丰胸美臀身材热辣销魂","img_num":46,"thumb_src":"https:\/\/i2.meizitu.net\/2019\/04\/23a25.jpg","thumb_src_min":"https:\/\/i2.meizitu.net\/thumbs\/2019\/05\/181372_23a25_236.jpg"},{"id":180743,"title":"大胸女神恩一雪白玉兔诱人呈现 手捧巨乳再掀性感狂潮".....
    wpzero
    wpzero
    May 21, 2019 via iPhone
    73
    😄
    calebx
    calebx
    May 21, 2019
    74
    早说吗!
    tt0411
    tt0411
    May 21, 2019
    75
    要啥爬虫, 一行命令的事情

    curl -s http://adr.meizitu.net/wp-json/wp/v2/posts?page=1&per_page=20 | jq -r '.[] | .thumb_src' | xargs -IX curl -s -O X
    azh7138m
    azh7138m
    May 21, 2019 via Android
    76
    @niknik 好人一生平安?(
    harvies
    harvies
    May 21, 2019
    77
    import json
    import os

    import requests

    if __name__ == '__main__':
    flag = True
    page = 1
    while flag:
    print("page:" + str(page))
    list_html = requests.get("http://adr.meizitu.net/wp-json/wp/v2/posts?page=" + str(page) + "&per_page=20")
    content = list_html.content
    json_loads = json.loads(content)
    if isinstance(json_loads, list):
    print(json_loads)
    for list_item in json_loads:
    id_ = list_item['id']
    title = list_item['title']
    print(title)
    detail_html = requests.get("http://adr.meizitu.net/wp-json/wp/v2/i?id=" + str(id_))
    detail_json = json.loads(detail_html.content)
    print(detail_json)
    str_content_ = detail_json['content']
    content__split = str_content_.split(',')
    print('downloading ' + str(content__split))
    for detail_item in content__split:
    print(detail_item)
    rfind = detail_item.rfind('/')
    file_name = detail_item[rfind + 1:len(detail_item)]
    folder_path = "./images/" + title + '/'
    if not os.path.exists(folder_path):
    os.makedirs(folder_path)
    requests_get = requests.get(detail_item)
    with open(folder_path + file_name, "wb") as f:
    f.write(requests_get.content)
    else:
    code_ = json_loads['code']
    if code_ != 'rest_post_invalid_page_number':
    print(code_)
    else:
    print(code_ + " exit")
    flag = False
    page += 1
    lrigi
    lrigi
    May 21, 2019 via iPhone
    78
    @tt0411 ios 捷径也可以的
    laoli123
    laoli123
    May 21, 2019
    79
    图片地址都好爬 关键是 怎么样把地址全部快速爬下来 网站反爬很坑爹
    A1321A
    A1321A
    May 22, 2019
    80
    车个屁,你们这也配叫车?笑出前列腺液....https://github.com/94se/94se---/wiki
    linvaux
    linvaux
    May 22, 2019 via Android
    81
    果然特么十个爬虫九个都是妹子图
    qinghon
    qinghon
    May 22, 2019 via Android
    82
    #80
    is or contains sexually obscene content
    举报了
    ningfeng
    ningfeng
    May 22, 2019 via Android
    83
    确实不能算车,meizitu 连点都不漏,婴儿车吗?
    A1321A
    A1321A
    May 22, 2019
    85
    @qinghon 你认真的?
    lonelygo
    lonelygo
    May 22, 2019
    86
    从疑车无据到真车,你们城里人真会玩。
    EscYezi
    EscYezi
    May 22, 2019 via iPhone
    87
    meizitu 这个网站我爬过🌚不过是直接解析网页里的图片链接,似乎没有做任何反爬的措施🌚
    BBCCBB
    BBCCBB
    May 22, 2019
    88
    我怀疑你在开车,但我又没有证据..

    再者说了, 你怎么穿着品如的衣服???
    Pi7bo1
    Pi7bo1
    May 22, 2019
    89
    诸君各显神通啊
    tony2lord
    tony2lord
    May 22, 2019
    90
    我怀疑你在开车,但是。。。我好了
    usingnamespace
    usingnamespace
    May 22, 2019 via iPhone
    91
    @onecode 有什么访问的 爬虫入门爬的网站
    codebear01
    codebear01
    May 22, 2019
    92
    看到 meizitu 我就知道一定不简单
    TimFire
    TimFire
    May 22, 2019
    93
    不是怀疑在开车,是肯定在开车,特么我点开后直接被公司的上网行为管控给屏蔽了,我要举报楼主
    坏笑:)
    mozutaba
    mozutaba
    May 22, 2019
    94
    @whitehack 大老,有源码吗
    Variazioni
    Variazioni
    May 22, 2019
    95
    我怀疑你在开车。。而且我有证据。。\u8fa3\u59b9\u6e29\u5fc3\u6021\u60c5\u8da3\u5185\u8863SM\u8bf1\u60d1\u4e30\u80f8\u7f8e\u81c0\u8eab\u6750\u70ed\u8fa3\u9500\u9b42
    likaka
    likaka
    May 22, 2019
    96
    放我下车
    wildcat007
    wildcat007
    May 22, 2019
    97
    本来以为是··
    结果居然是··

    我怀疑你在开车,而且楼上很多人都有证据了!!!
    dfjslkjdf
    dfjslkjdf
    May 22, 2019
    98
    lz 好人,lz 一生平安?
    aaronhua
    aaronhua
    May 22, 2019
    99
    开车。。。倒不如直接点开看呢。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2573 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 154ms · UTC 11:04 · PVG 19:04 · LAX 03:04 · JFK 06:04
    ♥ Do have faith in what you're doing.