이썬 공부하기 시작한 존뉴비읍니다
urllib.request 를 이용해서 디시 마이너갤 관리 봇을 좀 만들어보려고 이것저것 배우고 있는데, 열심히 복붙해서 테스트 해보니까 b'' 만 출력하고 아무것도 안변하더라구여
User-agent를 좀 만져줘야 한다고해서 그렇게 했는데도 변하는게 없는거보면 분명 뭔가가 더 있는것 같은데, 제 미천한 실력으로는 분석이 안되네여
혹시 어디를 더 만져야 디시 게시글 정보도 긁어낼 수 있을까여?
import urllib.request
if __name__ == "__main__":
print("hehehe")
hdr = {'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13F69 Safari/601.1',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
'Accept-Encoding': 'none',
'Accept-Language': 'en-US,en;q=0.8',
'Connection': 'keep-alive'}
req = urllib.request.Request("http://gall.dcinside.com/?id=programming", headers = hdr);
>
print(data)
f = open("./result.html", "wb")
f.write(data)
f.close()
인코딩문제 - 광대
일단 urllib보다는 requests 라이브러리를 알아보세요
알겠읍니다.. 또 해보고 다시 올게여 ㄳㄳ
파이썬 마갤 오쉴