尝试将 URL 与正则表达式匹配时,我得到以下 URL。我该如何解决这个错误。我试图使用正则表达式从 href 中提取文本并将其附加到原始 URL 。类似于重定向的东西。由于未经授权,我无法发布 URL。
示例 URL 是 abc.com
我正在解析上面的 URL 以从下拉菜单中提取 href 文本,假设文本是<li><a href="ABC.asp?DER=PI">Myshop</a></li>
我从 a href 中提取数据并将 URL 设为 abc.com/ABC.asp?DER=PI
尝试将 URL 与正则表达式匹配并与 URL 字符串连接时,我得到以下 URL。我该如何解决这个错误
a=(re.compile('href=(.+Home\.asp\?Pipe=.+)\"'))
我收到以下错误。
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-189-01866482c481> in <module>
10 for item in data1:
11 a=(re.compile('href=(.+Home\.asp\?Pipe=.+)\"'))
---> 12 print(a + url)
13 #print(data2)
14 #for item in data
TypeError: unsupported operand type(s) for +: '_regex.Pattern' and 'str'