当微博上话题 #奥斯卡# 的讨论数破370万时,print 出来
我抓取的是微博热门话题 #郑爽演技#
讨论数超过6万,便发出对郑爽由衷的赞美!!!
from selenium import webdriver
import time
url="https://s.weibo.com/weibo/%2523%25E9%2583%2591%25E7%2588%25BD%25E6%25BC%2594%25E6%258A%2580%2523?topnav=1&wvr=6&Refer=top_hot"
def start_chrome():
driver=webdriver.Chrome()
driver.start_client()
return driver
driver = start_chrome()
driver.get(url)
sel='div.total>span'#不一定要精准到所选结果,可以在选完之后,在筛选一下
elems = driver.find_elements_by_css_selector(sel)
for el in elems:#共有4个元素
print(el.text)
result=elems[1].text#type:str
print("讨论数:"+result[2:])
if float(result[2:-1])>6 and result[-1]=='万':
print('郑爽太漂亮了!')
else:
print('Fail')