POST 매개 변수 urllib를 배우기 위해 매개 변수에 입력 된 다음 코드에서 특정 날짜에 대한 테이블 값을 가져 오려고합니다. 그러나 9 월 12 일 값을 반환하지 않고 대신 10 월 12 일 날짜를 응답으로 표시합니다.
POSTMAN을 사용하면 올바른 날짜에 대한 응답이 반환되지만 Python에서는 이번 달 이외의 값을 얻을 수 없습니다. 이 문제의 원인에 대한 설명이 있습니까? 어떤 도움 / 제안도 감사합니다.
import urllib
import urllib2
url = ''
data = urllib.urlencode({'priceDate.month' : '09', 'priceDate.date' : '12','priceDate.year':'2016','submit':'Show Prices'})
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
d = response.read()
print d
requests
모듈을 사용하십시오 .
import requests as re
url = "https://www.treasurydirect.gov/GA-FI/FedInvest/selectSecurityPriceDate.htm"
parms = {'priceDate.month':'09','priceDate.day':'12','priceDate.year':'2016','submit':'CSV+Format'}
resp = re.post(url, parms)
resp.content
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다