使用cod填充弹出窗口的刮网(selenium)

2024-04-19 12:01:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python抓取了一个页面,这个页面有多次点击,所以我使用了selenium。我得到一个弹出窗口,其中我必须输入一些细节,然后我可以继续。有人能告诉我如何用代码填充它吗?你知道吗

页面的链接是:http://www.sky.com/skyq/buy/build 当你试图添加“天空宽带”,你必须检查可用性,你需要填写一些细节。 这是我的密码:

    from selenium import webdriver
    driver = webdriver.Chrome('C:\Users\Nishima.Suman\Downloads\chromedriver_win32 (3)\chromedriver.exe')
    driver.get('https://www.sky.com/shop/beta?s_tnt=87085:31:0');
    driver.find_element_by_xpath("""//*[@id="app"]/div/div/div[2]/div/div[2]/section/div/div/div/div/div[1]/article/a""").click()
    driver.find_element_by_xpath("""//*[@id="dsl-check"]""").click()

我无法继续前进。你知道吗


Tags: divcomidbywwwdriverselenium页面