擅长:python、mysql、java
<p>对于函数<code>urlretrieve(url, filename, reporthook, data)</code>,
为<code>filename</code>参数提供的参数必须是操作系统上的有效文件名。在</p>
<p>在这种情况下,当你跑的时候</p>
<pre><code>urlretrieve(fileUrl, getDownloadPath(baseUrl, fileUrl, downloadDirectory))
</code></pre>
<p>您为<code>url</code>提供的参数是“<a href="http://pythonscraping.com/misc/jquery.js?v=1.4.4" rel="nofollow noreferrer">http://pythonscraping.com/misc/jquery.js?v=1.4.4</a>”,您为<code>filename</code>提供的参数是“download/misc”/jquery.js?v=1.4.4英寸。在</p>
<p>““jquery.js?v=1.4.4“我认为不是有效的文件名。在</p>
<p>解决方案:在<code>getDownloadPath</code>函数中,将<code>return path</code>更改为</p>
^{pr2}$