python - 如何使用 python 从网站获取所有 url 的列表?
问题描述
我想从这个网站中提取所有的 URL。 更准确地说,我需要一个所有视频 URL 的列表。
解决方案
由于所有链接都有一个共同的类(class="blue"),您可以使用此代码选择所有 Web 元素,然后获取“href”属性值:
elements = driver.find_elements_by_class_name('blue');
urls = [elements.get_attribute('href') for elements in elements]
如果你想了解更多关于 Selenium Python 的信息,我推荐这个网站:Learn to Locate Elements using Selenium Python with Examples
推荐阅读
- python - 从列中删除停用词时将文本写入单行
- java - 在 Spring 应用程序中通过 ReactJS 的 REST 文件列表为空
- angular - 在 Angular 6 中执行父路由页面中的承诺回调之前执行子路由页面中的代码
- java - 使用正则表达式在java中生成密码
- arrays - Swift:过滤时从数组中排除特定索引
- python - 使用多处理在 python 中读取网络摄像头
- flutter - Flutter - 可聚焦的 ListView 项目
- javascript - 如何从 javascript 中的 DOM 结构中导出 JSON 数据?
- web-services - 通过 COBOL 程序从 CICS 连接到 https Web 服务
- wordpress - 将 Divi Builder 与 WpBakery 一起使用不起作用