Closed Switch-vov closed 6 years ago
突然发现您写的书上分析Ajax爬头条街拍的内容和头条网站上的内容对不上,搞了好半天都没搞出来,还好来这看了一下,要不然我还以为我买到假书了呢!
@guaiguaidashu 书上有部分案例,已经不能正确运行了,需要自行验证。
谢谢您的指正和贡献 @Switch-vov
作者,你好 ,这个更新的程序也只能抓到部分图片
@FLyingLSJ 这个我倒是没关注过,那时候测试爬了1000+张。 可以加些log,看看。
作者您好!刚试着跑了您的代码,发现部分图片未下载全,如:街拍杭州:长得好看的女孩,学会了时尚的穿搭技巧,那就是女神!https://www.toutiao.com/a6594756719119696397/ 只抓到前四张图片。看了网页代码,image_list里只有前四张图的url,图5-6的链接没有在image_list里。
请问get_images()里的 if item.get('cell_type') is not None: continue cell_type是什么,在源码里没找到
reply_id framelei 搜索“街拍“后点“综合”,再查看XHR代码,找到data标签,后面括号里就有cell_type
reply_id YeeChe 感谢您的回复,在综合里成功找到了cell_type。原来含有cell_type的data没有‘title’、‘image_list’,并且没有在页面显示,所以才continue
@Switch-vov ,这个更新的程序也只能抓到部分图片????
@goodbad3 是的
@Switch-vov,会改吗??大佬
@goodbad3 博主的代码也只是一个案例而已,我改动的也只是发现跑不通,稍微修改了一下。 并没有花很多时间去调试、优化。
博主写的书整本通读下来收获是很大的,没必要拘泥于一个点。
我点进去每个图集,去取得了图片的address,有些慢,但是可以取到完整的图片,feel free to copy https://github.com/KunXie/WebCrawlingPractice/blob/master/crawl_touTiaoJiePai/main.py
666
您好,现在状态码为200,返回数据为空,这是添加的加密吗?
案例只抓取了页面出现的四幅图,通过json 的image_list 字段获取, 没有去查找组图中单个图的url过程。
reply_id framelei 搜索“街拍“后点“综合”,再查看XHR代码,找到data标签,后面括号里就有cell_type
“”综合“”在哪里?
我试了下,抓出来的都是小图标。。,不是原始图片,而且最后还报错了 OSError: [Errno 22] 文件名、目录名或卷标语法不正确。: 'img\街拍 || 初秋天气多变,传媒美少女演绎潮流穿搭',
小姐姐凹凸有致的身材,完美撑起了这条露腰裙... 我尝试发现了一个小问题,如果title的后面如果带有...那么在自动生成文件夹名的时候...会被去掉,然后再通过生成原本的带有...的title去保存图片,会报找不到该文件夹。
能不能把每个代码的注释给添加上去啊
作者您好,一直在跟着崔书学,但对这个练习里面的save_image函数的功能不是很明白,能麻烦注释一下吗?或者大概讲一下里面每步的作用。目前我基本按你的代码运行成功了,但在本地却找不到图片下载的文件夹,对代码里面的file_path也不是很清楚
下面是变动后的实现代码