2017-02-07 9 views
1

こんにちは〜私はちょうどページからいくつかのデータを取得したいです。 私はプログラムでページに移動したいと考えています。 しかし、このページのURLは次のページに移動しても変更されません。 サイトはhttp://goodauction.land.naver.com/auction/ca_list.php次のページに移動するときにURLが変更されない

私はなぜ分かりません どうすればこの問題を解決できますか?

答えて

1

次のページリンクをクリックするたびに、サーバーにデータがポストされます。 enter image description here

あなたはpost使用要求ライブラリを模倣することができます。

import requests, bs4 
payload = { 
     'lawsup':0, 
     'lesson':0, 
     'next_biddate1':'', 
     'next_biddate2':'', 
     'state':91, 
     'b_count1':0, 
     'b_count2':0, 
     'b_area1':'', 
     'b_area2':'', 
     'special':0, 
     'e_area1':'', 
     'e_area2':'', 
     'si':11, 
     'gu':0, 
     'dong':0, 
     'apt_no':0, 
     'order':'', 
     'start':60, 
     'total_record_val':850, 
     'detail_search':'', 
     'detail_class':'', 
     'recieveCode':'',} 
headers = {'User-Agent':'Mozilla/5.0', 
      'Referer':'http://goodauction.land.naver.com/auction/ca_list.php'} 
r = requests.post('http://goodauction.land.naver.com/auction/ax_list.php', data=payload, headers=headers) 
print(r.text) 

そこに多くのfiledsがありますが、ページがstart分野であるにもかかわらず: あなただけ投稿することができます:

payload = { 
     'state':91, 
     'start':30, # each page contains 30 record, next page +30 example: 0, 30, 60 
     'total_record_val':850,} 
+0

本当に感謝~~私はスクラップにするかの方法を見つけます! あなたは素晴らしい人ですか?または女の子? ~~ –

関連する問題