We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2867514 commit 7b51736Copy full SHA for 7b51736
leetcode_problems.py
@@ -27,12 +27,14 @@ def get_problems_info(self):
27
print('request error')
28
sys.exit()
29
cm = res.text
30
- indexs = re.findall(r'<td>(\d+)</td>', cm)
+ cmt = cm.split('tbody>')[-2]
31
+ indexs = re.findall(r'<td>(\d+)</td>', cmt)
32
problem_urls = ['https://leetcode.com' + url \
33
for url in re.findall(
- r'<a href="(/problems/.+?)"', cm)]
34
- levels = re.findall(r"<td value='\d*'>(.+?)</td>", cm)
+ r'<a href="(/problems/.+?)"', cmt)]
35
+ levels = re.findall(r"<td value='\d*'>(.+?)</td>", cmt)
36
tinfos = zip(indexs, levels, problem_urls)
37
+ assert (len(indexs) == len(problem_urls) == len(levels))
38
infos = []
39
for info in tinfos:
40
res = requests.get(info[-1])
0 commit comments