Запуск My Script осознал необходимость сохранять или извлекать For - это общая переменная для последующего использования там для других целей. Если кто-нибудь знает, как сохранить результирующее print(link.get('href')) в общей переменной.
For
print(link.get('href'))
Код:
import requests from bs4 import BeautifulSoup Url='https://br.answers.search.yahoo.com/search?p=porque+escravizam+os+indios&guccounter=1&guce_referrer=aHR0cHM6Ly9ici5hbnN3ZXJzLnlhaG9vLmNvbS8&guce_referrer_sig=AQAAAJ667A0mUDEjLVx6pfks8w7FSsMqUwTnuRTXpDTkZoxPO9jjP-olDl37KqLbL0t-AG7H-7xs-rP4ddCp9NhDEAxBvSvSqmbx0L9EW2pLBKHJ1gyislcYuWHaHCijW1VunXB2Ih5o-47LSJRerSSxgWMosYe_rm6xWKQ3X2aJ_qPu' r=requests.get(Url) soup=BeautifulSoup(r.content,'html.parser') for link in soup.select('h3 > a'): print(' \033[7;31;10mLINK \033[m') ***print(link.get('href'))***
Не уверен, что вы подразумеваете под "Это должно быть в исходном состоянии в команде печати."В общем, это обычный атрибут, поэтому вы можете обращаться к нему так часто, как хотите:
import requests from bs4 import BeautifulSoup Url='https://br.answers.search.yahoo.com/search?p=porque+escravizam+os+indios&guccounter=1&guce_referrer=aHR0cHM6Ly9ici5hbnN3ZXJzLnlhaG9vLmNvbS8&guce_referrer_sig=AQAAAJ667A0mUDEjLVx6pfks8w7FSsMqUwTnuRTXpDTkZoxPO9jjP-olDl37KqLbL0t-AG7H-7xs-rP4ddCp9NhDEAxBvSvSqmbx0L9EW2pLBKHJ1gyislcYuWHaHCijW1VunXB2Ih5o-47LSJRerSSxgWMosYe_rm6xWKQ3X2aJ_qPu' r=requests.get(Url) all_links = [] soup=BeautifulSoup(r.content,'html.parser') for link in soup.select('h3 > a'): print(' \033[7;31;10mLINK \033[m') print(link.get('href')) all_links.append(link.get('href'))