From 75f3399b89e6e07a47f514eafe6b0764dc900b56 Mon Sep 17 00:00:00 2001 From: chzhang Date: Sat, 4 Feb 2023 21:44:14 +0800 Subject: =?UTF-8?q?=E8=B1=86=E7=93=A3=E7=83=AD=E9=97=A8=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spider/douban/02_useragent.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 spider/douban/02_useragent.py (limited to 'spider/douban/02_useragent.py') diff --git a/spider/douban/02_useragent.py b/spider/douban/02_useragent.py new file mode 100644 index 0000000..155213e --- /dev/null +++ b/spider/douban/02_useragent.py @@ -0,0 +1,12 @@ +import requests +import json + +headers = { + "Referer": "https://m.douban.com/tv/american", + "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1" +} + + +resp = requests.get('https://m.douban.com/rexxar/api/v2/movie/recommend?refresh=0&start=0&count=20&selected_categories=%7B%22%E5%9C%B0%E5%8C%BA%22:%22%E5%8D%8E%E8%AF%AD%22%7D&uncollect=false&tags=%E5%8D%8E%E8%AF%AD', headers=headers) +for item in json.loads(resp.content.decode())['items']: + print(item['title'], item['rating']['value']) \ No newline at end of file -- cgit v1.2.3