鱼C论坛

 找回密码
 立即注册
查看: 1468|回复: 1

求大神解决!!!

[复制链接]
发表于 2020-8-20 16:54:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import time
from selenium import webdriver
def login(login_qq,password,business_qq):
    '''

    :param login_qq: 登入用的QQ
    :param password: 登入用的QQ密码
    :param business_qq: 业务qQ
    :return: driver
    '''
    driver = webdriver.Chrome()

    driver.get('https://user.qzone.qq.com/{}/311'.format(business_qq))
    driver.implicitly_wait(10)
    driver.find_element_by_id('login_div')
    driver.switch_to.frame('login_frame')
    driver.find_element_by_id('switcher_plogin').click()
    driver.find_element_by_id('u').clear()
    driver.find_element_by_id('u').send_keys(login_qq)
    driver.find_element_by_id('p').clear()
    driver.find_element_by_id('p').send_keys(password)
    driver.find_element_by_id('login_button').click()
    driver.switch_to.default_content()

    driver.implicitly_wait(10)
    time.sleep(5)

    try:
        driver.find_element_by_id('QM_OwnerInfo_Icon')
        return driver
    except:
        print('不能访问'+ business_qq)
        return



from bs4 import  BeautifulSoup
def get_shuoshuo(driver):

    page = 1
    while True:
        for j in range(1,5):
            driver.execute_script('window.scrollBy(0,5000)')
            time.sleep(2)

        driver.switch_to.frame('app_canvas_frame')
        bs = BeautifulSoup(driver.page_source.encode('GBK','ignore').decode('gbk'))
        pres = bs.find_all('pre',class_='content')

        for pre in pres:
            shuoshuo = pre.text
            tx = pre.parent.parent.find('a',class_='c_tx3 goDetail')['title']
            print(tx + ':' +shuoshuo)

        page = page+1
        maxPage = bs.find('a',title='末页').text

        if int(maxPage)<page:

            break

        driver.find_element_by_link_text(u'下一页').click()

        driver.switch_to.default_content()

        time.sleep(3)


我该如何运行这个代码???   我用了基本方法都不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-20 17:50:31 | 显示全部楼层
你下载chrome驱动了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 07:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表