精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

拒絕低效!Python教你爬蟲公眾號文章和鏈接

開發 后端
上一篇文章整理了的公眾號所有文章的導航鏈接,其實如果手動整理起來的話,是一件很費力的事情,因為公眾號里添加文章的時候只能一篇篇的選擇,是個單選框。

[[314719]]

 前言

上一篇文章整理了的公眾號所有文章的導航鏈接,其實如果手動整理起來的話,是一件很費力的事情,因為公眾號里添加文章的時候只能一篇篇的選擇,是個單選框。

 

面對幾百篇的文章,這樣一個個選擇的話,是一件苦差事。

pk哥作為一個 Pythoner,當然不能這么低效,我們用爬蟲把文章的標題和鏈接等信息提取出來。

抓包

我們需要通過抓包提取公眾號文章的請求的 URL,參考之前寫過的一篇抓包的文章 Python爬蟲APP前的準備,pk哥這次直接抓取 PC 端微信的公眾號文章列表信息,更簡單。

我以抓包工具 Charles 為例,勾選容許抓取電腦的請求,一般是默認就勾選的。

 

為了過濾掉其他無關請求,我們在左下方設置下我們要抓取的域名。

 

 

打開 PC 端微信,打開 「Python知識圈」公眾號文章列表后,Charles 就會抓取到大量的請求,找到我們需要的請求,返回的 JSON 信息里包含了文章的標題、摘要、鏈接等信息,都在 comm_msg_info 下面。

 

這些都是請求鏈接后的返回,請求鏈接 url 我們可以在 Overview 中查看。

 

通過抓包獲取了這么多信息后,我們可以寫爬蟲爬取所有文章的信息并保存了。

初始化函數

公眾號歷史文章列表向上滑動,加載更多文章后發現鏈接中變化的只有 offset 這個參數,我們創建一個初始化函數,加入代理 IP,請求頭和信息,請求頭包含了 User-Agent、Cookie、Referer。

 

這些信息都在抓包工具可以看到。

 

請求數據

通過抓包分析出來了請求鏈接,我們就可以用 requests 庫來請求了,用返回碼是否為 200 做一個判斷,200 的話說明返回信息正常,我們再構建一個函數 parse_data() 來解析提取我們需要的返回信息。

 

  1. def request_data(self): 
  2.     try: 
  3.         response = requests.get(self.base_url.format(self.offset), headers=self.headers, proxies=self.proxy) 
  4.         print(self.base_url.format(self.offset)) 
  5.         if 200 == response.status_code: 
  6.            self.parse_data(response.text) 
  7.     except Exception as e: 
  8.         print(e) 
  9.         time.sleep(2) 
  10.         pass 

提取數據

通過分析返回的 Json 數據,我們可以看到,我們需要的數據都在 app_msg_ext_info 下面。

 

我們用 json.loads 解析返回的 Json 信息,把我們需要的列保存在 csv 文件中,有標題、摘要、文章鏈接三列信息,其他信息也可以自己加。

 

  1. def parse_data(self, responseData): 
  2.             all_datas = json.loads(responseData) 
  3.             if 0 == all_datas['ret'and all_datas['msg_count']>0: 
  4.                 summy_datas = all_datas['general_msg_list'
  5.                 datas = json.loads(summy_datas)['list'
  6.                 a = [] 
  7.                 for data in datas: 
  8.                     try: 
  9.                         title = data['app_msg_ext_info']['title'
  10.                         title_child = data['app_msg_ext_info']['digest'
  11.                         article_url = data['app_msg_ext_info']['content_url'
  12.                         info = {} 
  13.                         info['標題'] = title 
  14.                         info['小標題'] = title_child 
  15.                         info['文章鏈接'] = article_url 
  16.                         a.append(info) 
  17.                     except Exception as e: 
  18.                         print(e) 
  19.                         continue 
  20.  
  21.                 print('正在寫入文件'
  22.                 with open('Python公眾號文章合集1.csv''a', newline='', encoding='utf-8'as f: 
  23.                     fieldnames = ['標題''小標題''文章鏈接']  # 控制列的順序 
  24.                     writer = csv.DictWriter(f, fieldnames=fieldnames) 
  25.                     writer.writeheader() 
  26.                     writer.writerows(a) 
  27.                     print("寫入成功"
  28.  
  29.                 print('----------------------------------------'
  30.                 time.sleep(int(format(random.randint(2, 5)))) 
  31.                 self.offset = self.offset+10 
  32.                 self.request_data() 
  33.             else
  34.                 print('抓取數據完畢!'

這樣,爬取的結果就會以 csv 格式保存起來。

運行代碼時,可能會遇到 SSLError 的報錯,最快的解決辦法就是 base_url 前面的 https 去掉 s 再運行。

保存markdown格式的鏈接

經常寫文章的人應該都知道,一般寫文字都會用 Markdown 的格式來寫文章,這樣的話,不管放在哪個平臺,文章的格式都不會變化。

在 Markdown 格式里,用 [文章標題](文章url鏈接) 表示,所以我們保存信息時再加一列信息就行,標題和文章鏈接都獲取了,Markdown 格式的 url 也就簡單了。

 

  1. md_url = '[{}]'.format(title) + '({})'.format(article_url) 

爬取完成后,效果如下。

 

我們把 md鏈接這一列全部粘貼到 Markdown 格式的筆記里就行了,大部分的筆記軟件都知道新建 Markdown 格式的文件的。

 

這樣,這些導航文章鏈接整理起來就是分類的事情了。

責任編輯:華軒 來源: Python知識圈
相關推薦

2021-06-10 18:24:59

反爬蟲驗證碼爬蟲

2017-08-01 17:02:19

代碼Python數據

2015-09-29 11:02:44

微信公眾號運營

2022-12-05 10:47:37

2022-01-15 07:22:45

RSS訂閱互聯網聚合閱讀

2023-11-23 19:36:58

2010-03-15 15:21:40

Python分割器

2013-04-08 15:56:49

2013-04-09 22:41:00

微信公眾平臺公眾賬號

2021-10-22 15:06:38

騰訊微信移動應用

2024-03-28 08:10:37

Java技巧SEO

2014-02-19 11:12:35

2018-05-14 15:27:06

Python網絡爬蟲爬蟲架構

2021-04-14 14:37:13

微信公眾號騰訊

2020-07-10 08:24:18

Python開發工具

2011-06-10 15:39:47

外鏈

2019-12-27 13:31:33

Talking DatAI人工智能

2017-09-05 08:52:37

Git程序員命令

2018-05-14 16:34:08

Python網絡爬蟲Scrapy

2018-05-22 15:30:30

Python網絡爬蟲分布式爬蟲
點贊
收藏

51CTO技術棧公眾號

欧美视频久久| 少妇精品视频在线观看| 久久影院视频免费| 国产精品国产亚洲伊人久久| www色aa色aawww| 澳门精品久久国产| 在线视频你懂得一区二区三区| 一区二区在线高清视频| 免费av网站在线播放| 日韩电影一区二区三区| 色综合老司机第九色激情 | 视频在线观看免费影院欧美meiju| 亚洲一区二区三区四区在线免费观看| 激情久久av| 国产精品久久久久久久久久久久久久久久久久 | 成人免费毛片在线观看| 国产在线日本| 国产美女精品人人做人人爽| 日韩av快播网址| 免费在线观看国产精品| 日本一区二区在线看| 亚洲国产精品人久久电影| 午夜剧场高清版免费观看| 九色porny自拍视频在线播放| 中文字幕制服丝袜成人av | 国产精品香蕉在线观看| 国产一级二级三级| 欧美国产偷国产精品三区| 亚洲国产天堂网精品网站| 又色又爽又黄视频| 成人va天堂| 精品久久久香蕉免费精品视频| 国产又大又长又粗又黄| 久草在线网址| 波多野结衣91| 超碰97国产在线| 96亚洲精品久久久蜜桃| 三级在线观看一区二区| 69国产精品成人在线播放| 波多野结衣亚洲一区二区| 欧美一区二区三| 亚洲人成电影网站色xx| v天堂中文在线| 亚洲综合影院| 欧美一区二区日韩一区二区| 在线视频观看91| 99精品国自产在线| 色综合视频在线观看| 奇米影视亚洲色图| 搞黄网站在线看| 一区二区三区高清不卡| 异国色恋浪漫潭| 国产激情视频在线观看| 亚洲色图欧美在线| 日韩人妻精品一区二区三区| 免费在线观看av| 中文字幕日韩精品一区 | av国产在线观看| 国产精品无码永久免费888| 日韩欧美一区二区视频在线播放 | 久久免费美女视频| 日本不卡二区高清三区| 美女欧美视频在线观看免费| 久久久国际精品| 日本一区二区三区精品视频| 高清毛片在线看| 国产精品福利影院| 国产女人18毛片| 婷婷色在线播放| 亚洲成人动漫在线观看| 国模吧无码一区二区三区| 欧美美女日韩| 欧美私人免费视频| 九九九久久久久久久| 97久久综合精品久久久综合| 亚洲国产高清福利视频| 人妻丰满熟妇aⅴ无码| 国产一区毛片| 精品国产一区二区三区四区在线观看 | 亚洲黄色av一区| 给我免费播放片在线观看| 色资源二区在线视频| 在线观看日产精品| 日本黄色福利视频| 91亚洲无吗| 亚洲图片欧美午夜| 国产精品久久久久久成人| 91精品综合久久久久久久久久久 | 91网站在线观看免费| 1区2区在线| 日本电影亚洲天堂一区| 色综合五月婷婷| 欧美变态网站| 日韩中文字幕av| 久久一级黄色片| 免费精品视频| 91久久精品www人人做人人爽| 三级在线观看网站| 国产精品入口麻豆九色| www精品久久| 国产成人a视频高清在线观看| 日韩欧美亚洲国产另类| 在线小视频你懂的| 欧美精品aa| 国产精品精品久久久| 亚洲第一色网站| 中日韩免费视频中文字幕| 国产精品一色哟哟| 亚洲色图图片| 亚洲精品综合精品自拍| 免费视频网站www| 日韩高清欧美激情| 国产激情美女久久久久久吹潮| 福利在线观看| 精品久久久久久中文字幕一区奶水| 色91精品久久久久久久久| 日韩高清在线免费观看| 久久综合久久八八| 日本丰满少妇做爰爽爽| 99精品久久只有精品| 欧洲xxxxx| 青青在线精品| 亚洲天堂av网| 日韩欧美亚洲视频| 国产精品一级黄| 影音先锋欧美资源| 日韩av一级| 精品一区二区三区电影| 精品无码人妻一区二区三区品| 精品欧美一区二区久久久久| 久久亚洲天堂| 色综合久久中文字幕| youjizz.com日本| 欧美在线亚洲| 成人黄色av网| av网站无病毒在线| 欧洲精品一区二区三区在线观看| 亚洲一区二区三区综合| 亚洲视频碰碰| 国产成人一区二区三区免费看| 成人无遮挡免费网站视频在线观看| 欧美系列一区二区| 国产传媒在线看| 日韩精品乱码免费| 日韩欧美亚洲在线| 99久久婷婷国产综合精品首页| 亚洲欧美视频在线| 一二三区免费视频| 欧美激情综合网| 男人天堂999| 久久99高清| 国产精品日韩欧美大师| 岛国在线视频| 欧美日本在线看| 亚洲综合网在线| 国产九九视频一区二区三区| 日本一道在线观看| 中文一区二区三区四区| 韩国视频理论视频久久| 水中色av综合| 在线精品视频免费观看| 成人精品一二三区| 国产一区二区不卡在线| 无码日本精品xxxxxxxxx| 成人另类视频| 日韩免费精品视频| 五月天婷婷在线视频| 777午夜精品视频在线播放| 午夜精品一区二区三区视频| 国产成人av网站| 男人揉女人奶房视频60分| 成人一二三区| 99中文字幕| 蜜桃视频在线观看免费视频| 亚洲人高潮女人毛茸茸| 岳乳丰满一区二区三区| 亚洲摸摸操操av| 网站免费在线观看| 麻豆视频一区二区| 男女啪啪免费观看| 免费成人高清在线视频theav| 国产欧美一区二区白浆黑人| 羞羞污视频在线观看| 精品丝袜一区二区三区| 911美女片黄在线观看游戏| 一区二区三区蜜桃网| 国产精品揄拍100视频| 久久99国产精品免费网站| 国产成人艳妇aa视频在线 | 欧美一二三四五区| 亚洲精品一区二区在线播放∴| 欧美国产在线视频| 国产女主播在线写真| 日韩欧美国产三级电影视频| 青青青国产在线| 亚洲欧洲精品一区二区三区不卡| 国产乱了高清露脸对白| 久久99精品视频| 国产午夜伦鲁鲁| 91成人影院| 欧美精品尤物在线| 日韩精品一区二区三区中文在线| 热99在线视频| 超黄网站在线观看| 日韩在线视频一区| 欧洲一区av| 精品国产a毛片| 国产精品无码天天爽视频| 欧美日韩精品在线视频| 日本精品人妻无码77777| 久久久久久久综合狠狠综合| 国产免费无码一区二区| 精品综合免费视频观看| 国产精品亚洲a| 在线欧美视频| 欧美性受xxxx黑人猛交88| 精品久久久久中文字幕小说| 国产欧美一区二区视频| 九九九九九九精品任你躁| 国产精品黄页免费高清在线观看| brazzers在线观看| 美女啪啪无遮挡免费久久网站| 国产精品久久久久久久龚玥菲| 亚洲电影免费观看高清完整版在线| 亚洲无码精品在线播放| 日本高清无吗v一区| 久久高清免费视频| 亚洲图片欧美色图| 久久精品一级片| 亚洲欧美偷拍三级| 一区二区三区在线播放视频| 欧美激情综合网| 先锋影音av在线| 国产婷婷精品av在线| a视频免费观看| 91亚洲精品一区二区乱码| 成人啪啪18免费游戏链接| 国产成人在线视频网站| 91pony九色| 久久99精品一区二区三区| 蜜臀一区二区三区精品免费视频| 日日夜夜免费精品| 欧美精品aaaa| 免费成人在线观看| 色婷婷成人在线| 免费观看一级特黄欧美大片| 国产又黄又猛又粗| 蜜臀久久99精品久久久久宅男 | 欧美成人精品午夜一区二区| 成人免费黄色网| 久久九九精品视频| av在线亚洲男人的天堂| 2020国产精品极品色在线观看| av电影成人| 国产精东传媒成人av电影| 国产乱码精品一区二区三区日韩精品| av一级亚洲| 久久婷婷国产综合尤物精品| 怕怕欧美视频免费大全| 色播亚洲婷婷| 国产韩日影视精品| 在线观看17c| 亚洲精品一级| 日韩中文字幕二区| 久久成人综合网| 久久国产免费视频| 99国产一区二区三精品乱码| 久久久久久亚洲中文字幕无码| 日本一区二区三区久久久久久久久不| 神马久久精品综合| 亚洲综合成人在线| 99精品人妻国产毛片| 欧美日韩一区二区三区四区| 国产欧美综合视频| 亚洲精品一区二区三区福利| 免费在线观看一级毛片| www高清在线视频日韩欧美| 91最新在线视频| 91爱爱小视频k| 成人黄色在线| 成人91视频| 韩日一区二区三区| 粉嫩av一区二区三区天美传媒| 国产亚洲精品自拍| 思思久久精品视频| 不卡av在线免费观看| 超碰人人干人人| 亚洲最色的网站| 波多野结衣二区三区| 日韩三级精品电影久久久| 亚洲色大成网站www| 日韩中文字幕国产| 999福利在线视频| 国产精品一区二区在线| 精品av导航| 樱花www成人免费视频| 亚洲一区亚洲| 91香蕉视频免费看| 国产欧美日韩在线| 久热精品在线观看| 精品视频色一区| 五月激情六月婷婷| 欧美成人精品在线视频| 午夜无码国产理论在线| 国产精品一区而去| 91精品国产乱码久久久久久| 免费观看成人在线视频| 不卡高清视频专区| 看片网站在线观看| 欧美三级中文字| 男生女生差差差的视频在线观看| 欧美www在线| 日韩伦理一区二区| 日韩国产在线一区| 国产日韩一区二区三区在线| 不卡的一区二区| 综合av第一页| 天堂免费在线视频| 精品中文字幕久久久久久| 日本欧美电影在线观看| 成人高h视频在线| 成人精品影院| 茄子视频成人免费观看| 成人av在线资源| 久久午夜鲁丝片午夜精品| 在线播放日韩导航| 欧美一区二区三区| 国产精品久久久久久五月尺| 国产精品亚洲片在线播放| 欧美 日本 亚洲| 成人精品亚洲人成在线| 久久久久99精品成人片试看| 制服丝袜成人动漫| 欧洲不卡视频| 亚洲va国产va天堂va久久| 欧美jizz| 天堂一区在线观看| 国产精品人人做人人爽人人添| 免费一级a毛片| 国产一区二区黑人欧美xxxx| 亚洲成人短视频| 日本午夜精品一区二区| 丝袜a∨在线一区二区三区不卡 | 午夜精品福利影院| 日韩av综合在线观看| 99久久er热在这里只有精品15 | 欧美日韩国产一级| av在线播放网| 国产有码一区二区| 亚洲成人精品| 潘金莲一级淫片aaaaa| 一区二区三区av电影| 亚洲欧美另类一区| 97国产真实伦对白精彩视频8| 精品久久ai电影| 男女av免费观看| 日本一区二区成人在线| 国产老女人乱淫免费| 欧美人成在线视频| 成午夜精品一区二区三区软件| 欧美黑人经典片免费观看| 久久婷婷国产综合精品青草 | 精品国产第一区二区三区观看体验| 四虎亚洲精品| 精品欧美一区二区精品久久| 久久久天天操| 国产馆在线观看| 日韩免费看网站| 理论片午夜视频在线观看| 牛人盗摄一区二区三区视频| 日av在线不卡| 欧美日韩在线观看成人| 亚洲国产高清自拍| 国产在线|日韩| 国内外成人激情免费视频| 9l国产精品久久久久麻豆| 精品一区二区无码| 久久这里有精品| 图片婷婷一区| 成人亚洲免费视频| 偷拍日韩校园综合在线| 国产午夜在线观看| 亚洲tv在线观看| 久久激情一区| 久久精品黄色片| 亚洲美女久久久| 精品国产一区二区三区2021| 黄页免费在线观看视频| 国产精品欧美综合在线| 免费观看成年人视频| 国产精品视频区| 91久久中文| 青花影视在线观看免费高清| 亚洲精品99999| 久久日本片精品aaaaa国产| 日本欧美视频在线观看| 中文字幕在线观看不卡| 青青操在线视频| 99久久99| 久久99精品国产91久久来源|