Python爬虫(4)之qq动态

 

 

 

 

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()

driver.get('https://i.qq.com/')
# 获取登陆区
driver.switch_to.frame('login_frame')
# 点击使用账号密码登陆
driver.find_element_by_id("switcher_plogin").click()

# 获取qq号所在的输入框
user = driver.find_element_by_id('u')
# 输入qq号
user.send_keys('xxxxxx')  # QQ号
# 获取密码所在的输入框
pwd = driver.find_element_by_id('p')
# 输入密
pwd.send_keys('xxxxxxa') # 密码
# 获取登陆按钮
submit = driver.find_element_by_id('login_button')
# 点击
submit.click()
time.sleep(2)

for i in range(50):
    # 控制页面滚动 0-500
    driver.execute_script("window.scrollTo(0,500)")
    time.sleep(5)

# 获取好友动态列表
li_list = driver.find_elements_by_class_name("f-single")
print(len(li_list))

for li in li_list:
    print(li.text)
    print('*' * 60)

 

posted @ 2019-06-19 23:47  Sean_Yang  阅读(283)  评论(0)    收藏  举报