Skip to content

Commit e921852

Browse files
committed
fix dangdang_top_500
1 parent d7c7e35 commit e921852

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

dangdang_top_500.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ def request_dandan(url):
88
response = requests.get(url)
99
if response.status_code == 200:
1010
return response.text
11-
except requests.RequestException:
11+
except requests.RequestException as e:
12+
print(e)
1213
return None
1314

1415

1516
def parse_result(html):
1617
pattern = re.compile(
17-
'<li>.*?list_num.*?(\d+).</div>.*?<img src="(.*?)".*?class="name".*?title="(.*?)">.*?class="star">.*?class="tuijian">(.*?)</span>.*?class="publisher_info">.*?target="_blank">(.*?)</a>.*?class="biaosheng">.*?<span>(.*?)</span></div>.*?<p><span\sclass="price_n">¥(.*?)</span>.*?</li>',
18-
re.S)
18+
'<li.*?list_num.*?(\d+)\.</div>.*?<img src="(.*?)".*?class="name".*?title="(.*?)">.*?class="star">.*?class="tuijian">(.*?)</span>.*?class="publisher_info">.*?target="_blank">(.*?)</a>.*?class="biaosheng">.*?<span>(.*?)</span></div>.*?<p><span class="price_n">(.*?)</span>.*?</li>', re.S)
1919
items = re.findall(pattern, html)
2020

2121
for item in items:
2222
yield {
2323
'range': item[0],
24-
'iamge': item[1],
24+
'image': item[1],
2525
'title': item[2],
2626
'recommend': item[3],
2727
'author': item[4],
@@ -46,4 +46,4 @@ def main(page):
4646

4747
if __name__ == "__main__":
4848
for i in range(1, 26):
49-
main(i)
49+
main(i)

0 commit comments

Comments
 (0)