1
0

serptest.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import requests
  2. import urllib.parse
  3. import sys
  4. import json
  5. url = "https://google-search3.p.rapidapi.com/api/v1/serp/"
  6. q=urllib.parse.quote("幸福空間")
  7. #q=urllib.parse.quote("設計師")
  8. print(q)
  9. pl={'query':'q='+q+'&num=100','website':'https://rapidapi.com'}
  10. payload=str(pl)
  11. #payload = '{"query": "q={}&num=100", "website": "https://rapidapi.com" }'.format(q)
  12. #print(payload)
  13. headers = {
  14. 'content-type': "application/json",
  15. 'x-rapidapi-key': "6dd30886e0msh7aefc9a0a794398p1896f2jsn275c45475609",
  16. 'x-rapidapi-host': "google-search3.p.rapidapi.com"
  17. }
  18. #response = requests.request("POST", url, data=payload.replace("'",'"'), headers=headers)
  19. url = "https://google-search3.p.rapidapi.com/api/v1/search/q="+payload+"&cr=countryTW&num=10"
  20. response = requests.request("GET", url, headers=headers)
  21. print(response.text)
  22. js=json.loads(response.text)
  23. print(js)
  24. excludes=['youtube','facebook','twitter']
  25. for r in js['results']:
  26. for ee in excludes:
  27. if 'youtube' not in r['link']:
  28. print(r['title'])
  29. print(r['link'])
  30. sys.exit()