【发布时间】:2018-12-28 22:24:38
【问题描述】:
【问题讨论】:
标签: python web web-scraping beautifulsoup css-selectors
【问题讨论】:
标签: python web web-scraping beautifulsoup css-selectors
你可以试试
a.nostyle:not([itemprop])
更新
BeautifulSoup 似乎不支持:not() 语法,您可以尝试解决方法
link = [link for link in soup.select('a.nostyle') if 'itemprop' not in link.attrs][0]
选择具有所需class 属性但不包含itemprop 属性的链接(如email 链接)
【讨论】:
您可以创建一个包含所有“a”标签的列表。然后您可以使用索引号定位所需的标签
例子
allATagContainer = soup.findAll("a")
然后你可以使用 allATagContainer[1] 来定位第二个标签。
【讨论】: