如何解决从python BeautifulSoup或Selenium中的任何网站中提取社交链接
我想要一个自动python程序来获取该网站中存在的特定网站的社交媒体(LinkedIn链接)。链接可能会更改为另一个网站,但程序必须独立于link-changine,并且应获取每个网站链接的linkedIn链接(如果有)。 总结:我想要一个通用的python程序来获取给定网站URL的社交媒体链接。 谢谢
等待您的帮助和友善的答复。 – 我尝试了很多,但找不到路。 @poojan请帮忙...... 谢谢
解决方法
对于linkedin
for link in links:
if "linkedin" in link:
print("We found a linked in Link")
通常带有名称列表:
sn_links = ["facebook"] # etc.
for link in links:
for social in sn_links:
if social in link:
print("We found a social Link")
,
这可能对您有帮助
由此您可以找到所有链接
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://www.instagram.com/?hl=en')
# here you can find all the links
links = driver.find_elements_by_tag_name("a")
time.sleep(3)
# printing how many links are there
print(len(links))
# printing the link text using for loop
for link in links:
print(link.text)
# if you want you can use if statements to check whether they are social media links or not
希望你明白了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。