Python Selenium无法加载整页源代码

Lakshay Kalbhor

Selenium网页上的源代码似乎不完整。

driver = webdriver.Chrome()
driver.get('https://www.youtube2mp3.cc/')

vid_name = driver.find_element_by_id('input')
vid_name.send_keys('https://www.youtube.com/watch?v=NVbH1BVXywY') 
driver.find_element_by_id('button').click()


element = WebDriverWait(driver, 5).until(
        EC.presence_of_element_located((By.ID, 'download'))
)


url = driver.page_source
url = str(url)
soup = BeautifulSoup(url,"html.parser")
print(soup)

当我访问汤时,href为空

<a href="" id="download" rel="nofollow">Download</a>

当我使用时间延迟时,它似乎可以正常工作,但是我想知道如何使用WebDriverWait确保具有id = download的href加载。

院长窗口

WebDriverWait等到下载按钮有href

element = WebDriverWait(driver, 5).until(
        EC.presence_of_element_located((By.XPATH, './/a[@id="download" and @href!=""]'))
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python selenium headless chromedriver在前一天工作时未加载整页,代码未更改

来自分类Dev

无法从源代码安装python

来自分类Dev

如何使用Python Selenium获取部分html源代码?

来自分类Dev

从源代码构建的Python无法找到UTF-32-BE编码

来自分类Dev

Python 无法使用 Ads Layering Timer 获取源代码

来自分类Dev

python heapq源代码_siftdown

来自分类Dev

查找Python模块的源代码

来自分类Dev

从源代码安装Python 3.4

来自分类Dev

查找Python模块的源代码

来自分类Dev

用Python编写源代码

来自分类Dev

无法获取所有子项(动态加载)Selenium python

来自分类Dev

从源代码安装Bazel Tensorflow:无法识别的选项:--host_force_python = py2

来自分类Dev

从源代码安装了Python,无法导入Tkinter-如何安装?

来自分类Dev

从源代码安装了Python,无法导入Tkinter-如何安装?

来自分类Dev

使用PHP / Python进行HTML表单处理-无法解释源代码/不提供配置帮助?

来自分类Dev

从源代码安装Bazel Tensorflow:无法识别的选项:--host_force_python = py2

来自分类Dev

用Python解决源代码中的PDE

来自分类Dev

Python从源代码中删除某些元素

来自分类Dev

Python Imaging Library(PIL)源代码

来自分类Dev

从Python源代码中提取注释

来自分类Dev

Python:已编译源代码中的ImportError

来自分类Dev

如何获取python打印功能的源代码?

来自分类Dev

Python3脱离源代码构建

来自分类Dev

如何使python源代码的编译可复制

来自分类Dev

Python Web抓取提供了错误的源代码

来自分类Dev

从源代码Python获取特定链接

来自分类Dev

如何使python源代码自我编辑

来自分类Dev

从源代码中构建Python 3.7

来自分类Dev

Python Imaging Library(PIL)源代码

Related 相关文章

热门标签

归档