擅长:python、mysql、java
<p>您还可以直接在<code>XPATH</code>级别进行连接,从相对链接重新生成URL:</p>
<pre><code>from lxml import html
import requests
chapter_req = requests.get('https://www.math.wisc.edu/~mstemper2/Math/Pinter/Chapter02')
chapter_html = html.fromstring(chapter_req.content)
sections = chapter_html.xpath('concat("https://www.math.wisc.edu/~mstemper2/Math/Pinter/",//ol[@id="ProbList"]/li/a/@href)')
print(sections)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>https://www.math.wisc.edu/~mstemper2/Math/Pinter/Chapter02A
</code></pre>