여러 URL에서 특정 클래스를 추출하려고합니다. 태그와 클래스는 동일하게 유지되지만 필자가 링크를 입력 할 때 파이썬 프로그램을 모두 사용해야합니다.아름다운 스프를 사용하여 여러 URL 긁기
from bs4 import BeautifulSoup
import requests
import pprint
import re
import pyperclip
url = input('insert URL here: ')
#scrape elements
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
#print titles only
h1 = soup.find("h1", class_= "class-headline")
print(h1.get_text())
이 개별 URL 작동하지만 배치에 대한 :
여기에 내 작품의 샘플입니다. 도와 주셔서 감사합니다. 나는이 공동체에서 많은 것을 배웠다.
내가이 오류를 얻을 파일 "/Users/Computer/Desktop/test.py", 7 호선, 하는 URL을 = 입력 [ '은 https : //website.com/link1','https://website.com/link2 '] TypeError :'builtin_function_or_method '객체는 subscriptable이 아닙니다. –
사용자로부터 각 URL의 입력을 받습니까? 그렇다면 단순히 내 URL에 표시 한대로 모든 URL을 입력하십시오. 입력 방법에 목록을 넣지 마십시오. – falloutcoder
사용자의 입력을 줄 단위로 구분하려고 생각 했습니까? –