selenium 实现自动登录微博并发布内容
iamdu2020-01-09 21:28:21Python 浏览: 173050 from selenium import webdriver
from bs4 import BeautifulSoup
import time
# browser = webdriver.PhantomJS()
browser = webdriver.Chrome()
browser.get('https://weibo.com')
time.sleep(5) #给页面加载预留足够的时间
browser.find_element_by_css_selector("#loginname").send_keys("这里写账号")
browser.find_element_by_css_selector(".info_list.password input[node-type='password']").send_keys("这里写上密码")
browser.find_element_by_css_selector(".info_list.login_btn a[node-type='submitBtn']").click()
time.sleep(5) #给页面加载预留足够的时间
# print(browser.page_source)
soup = BeautifulSoup(browser.page_source,'html.parser')
title = soup.find(class_='nameBox').find(class_='name S_txt1').text
print(title)
#自动发布微博
browser.find_element_by_class_name("send_weibo").find_element_by_class_name("W_input").send_keys("2020!你好,希望一切如我所愿!")
browser.find_element_by_class_name("W_btn_a").click()
driver.close() # 关闭浏览器 # 关闭浏览器
联系站长
友情链接
其他入口
QQ与微信加好友
粤ICP备17018681号 站点地图 www.iamdu.com 版权所有 服务商提供:阿里云 Designed by :DU
本站部分资源内容来源于网络,若侵犯您的权益,请联系删除!