これらのパラメータを使用して投稿リクエストを作成できません:
サイト: www.zoover.it
これは私のコードです:
import requests
Request_URL="http://www.zoover.it/services/Testimonials/TestimonialQueryService.asmx/AccommodationTestimonialQuery"
serviceRequest:{"CurrentLanguage":"Language_NL","PartyFilter":"","CurrentPage":"0","PageSize":"10","SortOption":"date-of-visit"}
pageContext:{"EntityLevel":"accommodation","NewEntityLevel":"accommodation","EntityId":151433,"EntityName":"Residence Belmonte Vacanze****","SemanticName":"accommodation-testimonials","PhysicalUrl":"/accommodation/testimonials.aspx","CurrentSiteVariation":"it","CmsAccommodationTypeFilter":"","PageCode":"accommodation","PageSubcode":"testimonials","CmsEntity":{"Level":1,"Id":151433},"NewCmsEntity":{"Level":{"EntityLevel":"accommodation"},"Id":151433},"Path":"/accommodation/testimonials.aspx","PageSemantic":{"SemanticName":"accommodation-testimonials","PhysicalUrl":"/accommodation/testimonials.aspx","KnownFriendlyParams":["accommodationId"],"HasFriendlyUrl":true},"EntityType":"Appartamento","PageRequestUrl":"/italia/toscana/montaione/residence-belmonte-vacanze/appartamento"}
r = requests.post(Request_URL, params=serviceRequest)
print r.text
2 つの問題があります。
1) R.TEXT では、常に「HTTP エラー 411。要求はチャンク化されているか、コンテンツの長さが必要です」というメッセージが表示されます。
2) 2 つの辞書 (serviceRequest と pageContext) で POST を実行する方法がわかりません。
私の目標は、辞書のパラメーターを変更して Web スクレイピングを行うことです。
ご協力いただきありがとうございます