爱意满满的作品展示区。
justtery

腾讯漫画爬虫........

  •  
  •   justtery · Apr 20, 2017 · 6863 views
    This topic created in 3491 days ago, the information mentioned may be changed or developed.

    上周周末写了一个腾讯漫画的爬虫....

    现在已经有的功能:

    1.查找漫画

    2.查找出漫画的总章节数目

    3.下载单话漫画

    4.下载所有章节漫画(免费的括号笑)

    目前存在的问题:

    1.多线程下存在卡死或假死的状态(这块我是真的搞不懂了)

    跪求大佬们教育,为什么会出现多线程下爬虫不爬了的情况啊 昨天我加了请求超时时间也还是会出现这种状况(昨天的修改没有上传 github)

    代码地址:https://github.com/Fretice/Tencent_Cartoon_Download

    注:请忽略 readme 文件中的内容,因为好多都写错了 /(ㄒoㄒ)/~~

    Supplement 1  ·  Apr 21, 2017
    感谢大家的回复,也知道了自己的问题所在:

    1. 命名规则不规范:如项目名称..当然我在 code 中的变量与方法名的命名规则上还是相对规范的

    2.打包有问题,不应该上传 venv...写个 requirements.txt 就好

    感谢各位前辈的指导,我一定会改正这些问题的.
    26 replies  •  2017-04-21 10:09:32 +08:00
    nanlong
    nanlong
    Apr 20, 2017
    1
    还没见过这么打包 python 项目的,你是第一个
    justtery
    justtery
    OP
    Apr 20, 2017
    2
    @nanlong 还有更多的 要不要看
    strwei
    strwei
    Apr 20, 2017
    3
    @nanlong hello
    zhihaofans
    zhihaofans
    Apr 20, 2017 via iPhone
    4
    cartoon 是动画,漫画是 comic 。。。
    zhihaofans
    zhihaofans
    Apr 20, 2017 via iPhone
    5
    https://ooo.0o0.ooo/2017/04/20/58f836c6e9bbe.png
    xvx
    xvx
    Apr 20, 2017 via Android
    6
    腾讯卡通下载
    ty89
    ty89
    Apr 20, 2017❤️2
    7
    驼_峰_加_下_划_线_的_命_名_也_是_少_见
    zhihaofans
    zhihaofans
    Apr 20, 2017 via iPhone
    8
    @ty89 →PHP
    Marfal
    Marfal
    Apr 20, 2017
    9
    .gitignore 老哥
    Marfal
    Marfal
    Apr 20, 2017
    10
    @ty89 Tuó _Fēng _Jiā _Xià _Huá _Xiàn _De _Mìng _Míng _Yě _Shì _Shǎo _Jiàn
    justtery
    justtery
    OP
    Apr 20, 2017 via Android
    11
    你们开心就好 😊 注意哦,那只是个项目名称,注意看文件文件名称,更给力的说
    55555
    55555
    Apr 20, 2017
    12
    以前有人这么干过 不过他是付费的都有了 然后被腾讯直接警告了
    zhihaofans
    zhihaofans
    Apr 20, 2017 via iPhone
    13
    不是很懂 venv 目录下的是干嘛的,依赖?
    golmic
    golmic
    Apr 20, 2017 via Android
    14
    哈哈,看评论就知道很欢乐
    irory
    irory
    Apr 20, 2017
    15
    和 LS 一样之前爬取过 qq 漫画 . 不过我只爬了海贼王的 . 共勉 http://irory.me/blog/8
    justtery
    justtery
    OP
    Apr 20, 2017
    16
    @irory 素在下之言...你这个效率应该不会高吧.....(说的好像我这个效率高一样)
    irory
    irory
    Apr 20, 2017
    17
    @justtery 多开几个 worker 跑下来还行 .. phantoms 这个的确有点慢了 .
    lauix
    lauix
    Apr 20, 2017
    18
    love4taylor
    love4taylor
    Apr 20, 2017
    19
    中国惊奇先生...... 没有 .gitignore 啊
    justtery
    justtery
    OP
    Apr 20, 2017 via Android
    20
    @Love4Taylor 那个只是一个测试。。请忽略
    xuyl
    xuyl
    Apr 20, 2017
    21
    这种打包方式确实奇葩,你搞个 requirements.txt 不就行了?
    visylar
    visylar
    Apr 20, 2017
    22
    pic_list_download 作为一个 shared variable 传入 13 个线程如果没有注意 atomic access ,应该会有很多 race condition ,所以会卡死或假死
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Apr 21, 2017 via iPhone
    23
    我当年也写过一个差不多的,不过你这打包方式真的奇特
    justtery
    justtery
    OP
    Apr 21, 2017 via Android
    24
    @visylar 大佬能不能详细的给小弟讲一下
    MyFaith
    MyFaith
    Apr 21, 2017
    25
    看了一眼 venv 目录,还是不 star 了。
    Ixizi
    Ixizi
    Apr 21, 2017
    26
    hhhhhhhh 厉害了 我的哥
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1927 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 15:32 · PVG 23:32 · LAX 07:32 · JFK 10:32
    ♥ Do have faith in what you're doing.