Skip to content

Commit 7b51736

Browse files
committed
[leetcode] split("tbody>")
1 parent 2867514 commit 7b51736

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

leetcode_problems.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,14 @@ def get_problems_info(self):
2727
print('request error')
2828
sys.exit()
2929
cm = res.text
30-
indexs = re.findall(r'<td>(\d+)</td>', cm)
30+
cmt = cm.split('tbody>')[-2]
31+
indexs = re.findall(r'<td>(\d+)</td>', cmt)
3132
problem_urls = ['https://leetcode.com' + url \
3233
for url in re.findall(
33-
r'<a href="(/problems/.+?)"', cm)]
34-
levels = re.findall(r"<td value='\d*'>(.+?)</td>", cm)
34+
r'<a href="(/problems/.+?)"', cmt)]
35+
levels = re.findall(r"<td value='\d*'>(.+?)</td>", cmt)
3536
tinfos = zip(indexs, levels, problem_urls)
37+
assert (len(indexs) == len(problem_urls) == len(levels))
3638
infos = []
3739
for info in tinfos:
3840
res = requests.get(info[-1])

0 commit comments

Comments
 (0)