Tôi đã thấy những câu hỏi như thế này hỏi rất nhiều lần nhưng không ai là hữu íchNộp mẫu web bằng python
Im cố gắng để gửi dữ liệu mẫu trên ive web cố gắng yêu cầu, và urllib và không đã làm việc
ví dụ ở đây là mã mà nên tìm kiếm cho [python] thẻ trên SO:
import urllib
import urllib2
url = 'http://stackoverflow.com/'
# Prepare the data
values = {'q' : '[python]'}
data = urllib.urlencode(values)
# Send HTTP POST request
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
html = response.read()
# Print the result
print html
nhưng khi tôi chạy nó tôi nhận được soure html của trang chủ
đây là ví dụ về việc sử dụng các yêu cầu:
import requests
data= {
'q': '[python]'
}
r = requests.get('http://stackoverflow.com', data=data)
print r.text
cùng một kết quả! tôi không hiểu tại sao những phương pháp này không làm việc tôi đã thử chúng trên các trang web khác nhau với không thành công vì vậy nếu có ai đã làm điều này thành công xin vui lòng chỉ cho tôi như thế nào!
Cảm ơn bạn rất nhiều!
Nghe như một công việc cho [tag: mechanize-python]! – Johnsyweb
vâng kiểm tra bệnh mà ra nhưng tôi vẫn tự hỏi tại sao những wont làm việc !? – Serial