码迷,mamicode.com
首页 > 其他好文 > 详细

selenium获取微博用户粉丝数

时间:2019-11-12 12:36:53      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:top   tor   技术   close   core   str   com   web   bdr   

selenum的安装

selenium文档

获取微博用户粉丝数

from selenium import webdriver
from time import sleep

wd = webdriver.Chrome("D:\program\chromedriver_win32\chromedriver.exe")
wd.maximize_window()
wd.implicitly_wait(15)

# 打开微博首页
wd.get("https://weibo.com/")
# 选中搜索框,输入检索内容,点击搜搜
searchInput = wd.find_element_by_css_selector('#weibo_top_public > div > div > div.gn_search_v2 > input')
searchBtn = wd.find_element_by_css_selector('#weibo_top_public > div > div > div.gn_search_v2 > a')

searchInput.send_keys("燕十八")
searchBtn.click()

# 进入新页面,设置新句柄
print(wd.title)

ysbLink = wd.find_element_by_css_selector('#pl_feed_main > div.m-wrap > div.m-con-r > div:nth-child(1) > div > div.card-content.s-pg12 > div:nth-child(1) > div.info > div > a')
ysbLink.click()

# 获取粉丝数目
follow = wd.find_element_by_css_selector('#Pl_Core_T8CustomTriColumn__3 > div > div > div > table > tbody > tr > td:nth-child(1) > a > strong')
fans = wd.find_element_by_css_selector('#Pl_Core_T8CustomTriColumn__3 > div > div > div > table > tbody > tr > td:nth-child(2) > a > strong')
weiboNum = wd.find_element_by_css_selector('#Pl_Core_T8CustomTriColumn__3 > div > div > div > table > tbody > tr > td:nth-child(3) > a > strong')

print("关注数:"+follow.text)
print("粉丝数:"+fans.text)
print("微博书:"+weiboNum.text)
sleep(3)
wd.close()

技术图片

selenium获取微博用户粉丝数

标签:top   tor   技术   close   core   str   com   web   bdr   

原文地址:https://www.cnblogs.com/ifme/p/11841052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!