from selenium import webdriver
import time
# 运行前先下载 chrome driver,下载地址是:https://sites.google.com/a/chromium.org/chromedriver/downloads,点击【Latest Release: ChromeDriver x.xx】进入下载
url = 'https://weibo.com/5869525717/G2VASlH1o?from=page_1005055869525717_profile&wvr=6&mod=weibotime&type=comment' #可以替换成你想跟踪的单条微博链接
def start_chrome():
driver = webdriver.Chrome(executable_path='./chromedriver') # Windows 需写成'./chromedriver.exe'
driver.start_client()
return driver
def find_info():
# css_selector
sel = 'span > span.line.S_line1 > span > em:nth-child(2)'
elems = driver.find_elements_by_css_selector(sel)
return [int(el.text) for el in elems[1:]]
while True:
driver = start_chrome()
driver.get(url)
time.sleep(6) # wait loading
info = find_info()
#[123,456,789]
rep,comm,like = info
if rep > 30000:
print('你关注的微博转发量已经过 '+str(rep))
print(f'你喜欢的微博转发量已经超过{rep}') # f-string
break
else:
print('Not happening')
time.sleep(1200)
print('Done!')
python实时监测微博数据
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言: 前几个星期在写一个微博监控系统 可谓是一波三折啊 获取到微博后因为一些字符编码问题 导致心态爆炸开发中断 ...