0
나는 다음 사이트 검색 파이썬 요청을 사용하고 있습니다 : 조건에 대한 https://www.investing.com/ "내구재 주문 미국을"파이썬 POST 요청
나는 검사 패널의 "네트워크"탭에서 확인하고 보인다 그것은 단순히 'quotes_search_text': 다음과 같은 형식으로 수행 '내구재 주문 미국의
그래서 내가 파이썬으로 시도 :URL = 'https://www.investing.com/'
data = {'quotes_search_text':'Durable Goods Orders US'}
resp = requests.post(URL, data=data, headers={ 'User-Agent': 'Mozilla/5.0', 'X-Requested-With': 'XMLHttpRequest'})
그러나이 수동을하는 동안 내가 볼 수있는 결과를 반환 나던. 모든 검색 결과 (페이지 검사에 따라) 클래스 속성으로 "GS-제목을"이 있어야하지만 내가 할 때
soup = BeautifulSoup(resp.text, 'html.parser')
soup.select(".gs-title")
내가 어떤 결과를 볼 수 없습니다 ... 는 POST 요청의 일부 측면이 있습니까 내가 고려하지 않은 것? (여기에 완전한 멍청한 녀석)
'find_all' 셀렉터가 HTML 태그를 기대할 때 클래스 속성을 찾고 있다고 생각합니다. –
@double_j 아니요. 클래스 속성을 찾으려고합니다. 대상 요소는 다음과 같습니다. 'United States Durable Goods Orders MoM' –
괜찮습니다.하지만 BeautifulSoup은 지금 당장 가지고있는 방식대로 태그를 찾지 않을 것입니다. 'soup.find_all ('a', { 'class': 'gs-title'})' –