我正在用 Python 解析一个 url,您可以在下面找到一个示例 url 和代码,我想要做的是从 url 中拆分 (74743) 并创建一个 for 循环,该循环将从部件列表中获取它。尝试使用 urlparse 但无法完成它,主要是因为 url 中的更改部分。我只想要最简单和最快的方法来做到这一点。
示例网址:
http://example.com/wps/portal/lYuxDoIwGAYf6f9aqKSjMNQ/?PartNo=74743&IntNumberOf=&is=
( http://example.com/wps/portal ) 总是固定的
(lYuxDoIwGAYf6f9aqKSjMNQ) 一直在变化
(74743) 将取自列表名称 Parts
(IntNumberOf=&is=) 也会根据网站的部分而变化
这是代码:
from lxml import html
import requests
import urlparse
Parts = [74743, 85731, 93021]
url = 'http://example.com/wps/portal/lYuxDoIwGAYf6f9aqKSjMNQ/?PartNo=74743&IntNumberOf=&is='
parsing = urlparse.urlsplit(url)
print parsing