成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Python selenium爬取微博數(shù)據(jù)代碼實(shí)例

瀏覽:183日期:2022-07-24 17:56:03

爬取某人的微博數(shù)據(jù),把某人所有時(shí)間段的微博數(shù)據(jù)都爬下來。

具體思路:

創(chuàng)建driver-----get網(wǎng)頁----找到并提取信息-----保存csv----翻頁----get網(wǎng)頁(開始循環(huán))----...----沒有“下一頁”就結(jié)束,

用了while True,沒用自我調(diào)用函數(shù)

嘟大海的微博:https://weibo.com/u/1623915527

辦公室小野的微博:https://weibo.com/bgsxy

代碼如下

from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport csvimport osimport time #只有這2個(gè)參數(shù)設(shè)置,想爬誰的微博數(shù)據(jù)就在這里改地址和目標(biāo)csv名稱就行weibo_url = ’https://weibo.com/bgsxy?profile_ftype=1&is_all=1#_0’csv_name = ’bgsxy_allweibo.csv’ def start_chrome(): print(’開始創(chuàng)建瀏覽器’) driver = webdriver.Chrome(executable_path=’C:/Users/lori/Desktop/python52project/chromedriver_win32/chromedriver.exe’) driver.start_client() return driver def get_web(url): #獲取網(wǎng)頁,并下拉到最底部 print(’開始打開指定網(wǎng)頁’) driver.get(url) time.sleep(7) scoll_down() time.sleep(5) def scoll_down(): # 滾輪下拉到最底部 html_page = driver.find_element_by_tag_name(’html’) for i in range(7): print(i) html_page.send_keys(Keys.END) time.sleep(1) def get_data(): print(’開始查找并提取數(shù)據(jù)’) card_sel = ’div.WB_cardwrap.WB_feed_type’ time_sel = ’a.S_txt2[node-type='feed_list_item_date']’ source_sel = ’a.S_txt2[suda-uatrack='key=profile_feed&value=pubfrom_guest']’ content_sel = ’div.WB_text.W_f14’ interact_sel = ’span.line.S_line1>span>em:nth-child(2)’ cards = driver.find_elements_by_css_selector(card_sel) info_list = [] for card in cards: time = card.find_elements_by_css_selector(time_sel)[0].text #雖然有可能在一個(gè)card中有2個(gè)time元素,我們?nèi)〉谝粋€(gè)就對 if card.find_elements_by_css_selector(source_sel): source = card.find_elements_by_css_selector(source_sel)[0].text else: source = ’’ content = card.find_elements_by_css_selector(content_sel)[0].text link = card.find_elements_by_css_selector(time_sel)[0].get_attribute(’href’) trans = card.find_elements_by_css_selector(interact_sel)[1].text comment = card.find_elements_by_css_selector(interact_sel)[2].text like = card.find_elements_by_css_selector(interact_sel)[3].text info_list.append([time,source,content,link,trans,comment,like]) return info_list def save_csv(info_list,csv_name): csv_path = ’./’ + csv_name print(’開始寫入csv文件’) if os.path.exists(csv_path): with open(csv_path,’a’,newline=’’,encoding=’utf-8-sig’) as f: #newline=’’避免空行;encoding=’utf-8-sig’比utf8牛,保存中文沒問題 writer = csv.writer(f) writer.writerows(info_list) else: with open(csv_path,’w+’,newline=’’,encoding=’utf-8-sig’) as f: writer = csv.writer(f) writer.writerow([’發(fā)布時(shí)間’,’來源’,’內(nèi)容’,’鏈接’,’轉(zhuǎn)發(fā)數(shù)’,’評論數(shù)’,’點(diǎn)贊數(shù)’]) writer.writerows(info_list) time.sleep(5) def next_page_url(): next_page_sel = ’a.page.next’ next_page_ele = driver.find_elements_by_css_selector(next_page_sel) if next_page_ele: return next_page_ele[0].get_attribute(’href’) else: return None driver = start_chrome()input(’請?jiān)赾hrome中登錄weibo.com’) # 暫停程序,手動(dòng)登錄weibo.com while True: get_web(weibo_url) info_list = get_data() save_csv(info_list,csv_name) if next_page_url(): weibo_url = next_page_url() else: print(’爬取結(jié)束’) break

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: 微博 Python
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
免费成人深夜小野草| 精品区一区二区| 欧美精品一区在线观看| 精品一区二区国语对白| 久久综合五月| 午夜精品福利一区二区蜜股av| 最新成人av网站| 国产精品国产三级国产aⅴ入口 | 久久精品国产秦先生| 色老汉一区二区三区| 日韩中文字幕一区二区三区| 久久av一区二区三区亚洲| 亚洲精品视频免费看| 99精品国产99久久久久久福利| 国产精品的网站| 极品日韩久久| 亚洲精品久久久久久国产精华液| 亚洲高清免费| 成人免费小视频| 99在线|亚洲一区二区| 伊人色综合久久天天| 亚洲一区二区精品在线观看| 亚洲bt欧美bt精品| 久久综合一区二区三区| 蜜臀av性久久久久蜜臀av麻豆| 在线中文字幕一区| 激情六月婷婷综合| 91精品国产91久久久久久最新毛片 | 精品日韩一区二区三区| 高清久久久久久| 精品免费国产二区三区| 91视频免费观看| 国产精品九色蝌蚪自拍| 国产亚洲一区二区三区在线播放| 亚洲国产sm捆绑调教视频| 久久久水蜜桃| 经典三级视频一区| 欧美成人高清电影在线| 欧美精品一区二区视频| 亚洲免费在线看| 久久亚洲影院| 国产麻豆视频精品| 久久久美女艺术照精彩视频福利播放| 国外精品视频| 午夜精品福利视频网站| 欧美日韩国产精选| 成人激情综合网站| 国产精品素人视频| 国产精品一页| 久久福利视频一区二区| 91麻豆精品国产无毒不卡在线观看 | 午夜电影网一区| 欧美老肥妇做.爰bbww视频| 99久久婷婷国产综合精品| 最新久久zyz资源站| 久久亚洲高清| 东方aⅴ免费观看久久av| 国产精品国产三级国产有无不卡| 亚洲欧美久久| 激情小说亚洲一区| 久久久久综合网| 一本色道婷婷久久欧美| 麻豆精品在线播放| 精品福利在线导航| 99在线热播精品免费99热| 免费精品99久久国产综合精品| 日韩精品自拍偷拍| 亚洲国产日韩欧美| 日本不卡123| 久久综合久久久久88| 国产精品久久国产三级国电话系列| 极品少妇xxxx偷拍精品少妇| 久久蜜桃av一区二区天堂| 欧美亚洲免费在线| 国产在线一区二区| 欧美激情一区不卡| 色婷婷久久久综合中文字幕| 不卡av免费在线观看| 一区二区三区四区在线| 制服丝袜激情欧洲亚洲| 在线观看成人一级片| 九九精品一区二区| 国产精品久久久久久久久果冻传媒| 91国偷自产一区二区三区观看| 91在线看国产| 三级欧美韩日大片在线看| 精品乱人伦小说| 中文一区在线| 成人一区在线观看| 亚洲激情中文1区| 日韩一区二区在线看片| 国产亚洲综合精品| 成人免费va视频| 午夜精品福利一区二区蜜股av| 久久人人97超碰com| 久久婷婷av| 欧美一区久久| 免费欧美日韩国产三级电影| 中文字幕免费观看一区| 欧洲在线/亚洲| 亚洲视频综合| 国产成人亚洲精品青草天美| 亚洲精品国产成人久久av盗摄| 日韩一区二区三区精品视频| 99在线|亚洲一区二区| 成人午夜电影网站| 亚洲国产综合91精品麻豆| 26uuu亚洲综合色| 一本色道久久综合精品竹菊| 欧美日韩一视频区二区| 国产一区激情在线| 一二三区精品视频| 久久久久99精品一区| 欧美视频一区在线观看| 亚洲片区在线| 成人av资源下载| 欧美aⅴ一区二区三区视频| 中文字幕一区二区在线观看| 日韩欧美美女一区二区三区| 久热re这里精品视频在线6| 欧美日韩一区二区视频在线 | 国产成人综合在线| 午夜伊人狠狠久久| 国产精品久久免费看| 日韩午夜激情av| 日本韩国欧美在线| 一区二区国产精品| 欧美永久精品| 国产v综合v亚洲欧| 日本怡春院一区二区| 亚洲人一二三区| 国产亚洲精久久久久久| 日韩午夜激情av| 欧美蜜桃一区二区三区| 久久亚洲精品伦理| 中文高清一区| 国产精品av久久久久久麻豆网| 国产69精品久久久久777| 日韩影院精彩在线| 亚洲一区在线电影| 亚洲日本青草视频在线怡红院| 久久精品日韩一区二区三区| 欧美一区二区三区四区五区| 在线亚洲高清视频| 亚洲免费网址| 国产精品chinese| 成人app软件下载大全免费| 激情av综合网| 青青草成人在线观看| 午夜视频一区二区三区| 亚洲精品日韩综合观看成人91| 欧美国产激情二区三区| 久久久夜色精品亚洲| 欧美tickling挠脚心丨vk| 91精品国产欧美一区二区成人| 欧美在线短视频| 日本精品一区二区三区高清| 先锋影音久久久| 国产精品久久久久毛片大屁完整版| 黄色另类av| 欧美成人国产| 99久久免费视频.com| 粉嫩av一区二区三区在线播放| 日本三级亚洲精品| 亚洲成人自拍偷拍| 亚洲国产另类av| 亚洲午夜av在线| 亚洲综合999| 亚洲一区二区三区影院| 一区二区激情视频| 一区二区三区高清在线| 亚洲免费观看高清| 一区二区三区在线高清| 亚洲午夜在线电影| 亚洲一区二区三区视频在线| 亚洲一区二区在线视频| 亚洲高清免费观看| 天天操天天干天天综合网| 天天操天天色综合| 欧美aaa在线| 久久99久久久久| 国产美女久久久久| 国产成人av电影免费在线观看| 国产91精品露脸国语对白| 成人午夜看片网址| 欧美一区在线看| 伊人久久大香线蕉综合热线| 亚洲精品韩国| 翔田千里一区二区| 欧美在线小视频| 欧美情侣在线播放| 日韩美女主播在线视频一区二区三区| 精品区一区二区| 欧美激情一二三区| 伊人夜夜躁av伊人久久| 日产欧产美韩系列久久99| 国产麻豆精品视频| 亚洲视频一区| 国户精品久久久久久久久久久不卡| 亚洲国产黄色|