python selenium启动常用

加载超时设置
browser.set_page_load_timeout(5)

from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains
import re
from selenium.webdriver.common.keys import Keys
from bs4 import BeautifulSoup as bs
import pickle
browser = webdriver.Chrome()
#Chrome浏览器驱动

browser.get('https://www.taobao.com/')
#打开网页

handles = browser.window_handles
browser.switch_to.window(handles[0])


def c():
    bo = browser.find_element_by_xpath('//*[@id="task-content-iframe"]')
    browser.switch_to.frame(bo)
    browser.switch_to.default_content()
    html = bo.get_attribute('innerHTML')
    js ='videoList(10108325)'
    browser.execute_script(ji)
    try:
        alert = browser.switch_to.alert
        con = alert.text
        print(con)
        alert.accept()
    except:
        pass
#。。。。。。。。。。。。。。。。。。。。。。。。。。。

chromedriver驱动下载地址:

http://chromedriver.storage.googleapis.com/index.html

同时提供geckodriver和iedriverserver的下载地址:

geckodriver:

https://github.com/mozilla/geckodriver/releases

iedriverserver:

http://selenium-release.storage.googleapis.com/index.html
————————————————

猜你喜欢

转载自blog.csdn.net/AnYeZhiYin/article/details/105431569
今日推荐