Beautifulsoup返回双链接

y

我正在尝试学习如何抓取网站,因此不使用API​​。我正在尝试抓取eBay的网站,我的脚本将打印双URL。我做了尽职调查,并在Google / StackOverflow帮助中进行了搜索,但是找不到任何解决方案。提前致谢。

driver.get('https://www.ebay.com/sch/i.html?_from=R40&_nkw=watches&_sacat=0&_pgn=' + str(i))
soup = BeautifulSoup(driver.page_source, 'lxml')
driver.maximize_window()

tempList = []

for link in soup.find_all('a', href=True):
    if 'itm' in link['href']:
        print(link['href'])
        tempList.append(link['href'])

完整代码:https//pastebin.com/q41eh3Q6

昆杜克

只需在搜索所有链接时添加类名即可,希望这会有所帮助。

i=1
driver.get('https://www.ebay.com/sch/i.html?_from=R40&_nkw=watches&_sacat=0&_pgn=' + str(i))
soup = BeautifulSoup(driver.page_source, 'lxml')
driver.maximize_window()

tempList = []

for link in soup.find_all('a',class_='s-item__link', href=True):
    if 'itm' in link['href']:
        print(link['href'])
        tempList.append(link['href'])

print(len(tempList))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用BeautifulSoup返回带有双标签的文本

来自分类Dev

HTML双链接

来自分类Dev

我的标记化函数未返回,并且抱怨损坏的双链接列表

来自分类Dev

java怪异的双返回

来自分类Dev

Android双返回

来自分类Dev

用于获取链接的Beautifulsoup和Soupstrainer不适用于hasattr,始终返回true

来自分类Dev

beautifulsoup不打印链接

来自分类Dev

BeautifulSoup获取文本链接?

来自分类Dev

JComboBox返回双精度值

来自分类Dev

JComboBox返回双精度值

来自分类Dev

双精度**函数的返回类型

来自分类Dev

在链接列表中使用双指针的目的

来自分类Dev

菜单项的双链接列表

来自分类Dev

解析从BeautifulSoup返回的JavaScript

来自分类Dev

Python:BeautifulSoup返回垃圾

来自分类Dev

BeautifulSoup返回空列表

来自分类Dev

BeautifulSoup返回“无”

来自分类Dev

beautifulsoup始终返回NoneType

来自分类Dev

BeautifulSoup返回空列表

来自分类Dev

beautifulsoup 返回空值

来自分类Dev

BeautifulSoup查找符合条件的链接

来自分类Dev

BeautifulSoup HTML获取src链接

来自分类Dev

使用BeautifulSoup从网页下载链接

来自分类Dev

如何从页面获取链接-BeautifulSoup

来自分类Dev

BeautifulSoup获取链接的内容/文本

来自分类Dev

Python BeautifulSoup提取PHP链接

来自分类Dev

BeautifulSoup查找符合条件的链接

来自分类Dev

使用 BeautifulSoup 检索图像链接

来自分类Dev

BeautifulSoup 之后的 Python 链接断开