江jh
2020-03-10 12:56
采纳率: 87%
浏览 549

如何用python获取这个网页的HTML(超文本链接语言)?

https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

<ul>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,53,104,121,106,49,115,51,116,54,105,113,98,110,46,119,45,52,50,95,47,109,97,99,100,112,56,111,118,108], &quot;6B4;IL18DI3;I&lt;K@0&gt;5&gt;B@GI7J@GI7J@?:=CFEH9A&gt;?2M&quot;); &quot;javascript: dl(&quot;" title="[70 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,105,113,119,47,112,98,121,111,51,108,116,110,50,46,48,53,45,115,49,104,118,99,106,56], &quot;A&lt;F14D?:3461457@&gt;=B=&lt;@E48G@E48G@20;8&lt;=2C9&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,115,106,121,95,112,53,109,49,99,118,100,105,116,52,46,97,48,108,51,45,119,98,47,113,55,54,111,104,110,50], &quot;0M1G495&lt;F42G4EJC@&gt;7&gt;MC84BHC84BH6CD;L3?6:I=&gt;DKA&quot;); &quot;javascript: dl(&quot;" title="[69 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,112,55,116,98,108,115,106,48,99,47,109,113,119,50,53,104,111,51,121,45,118,110,105,49], &quot;6&gt;7&lt;1E?3:1C&lt;14AD80H0&gt;D91B2D91B2;D=GFB&gt;0=@5&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,113,119,53,48,95,47,49,97,116,109,110,46,106,108,121,45,50,104,99,111,112,118,100,98,52,115,105,51,54], &quot;I@&lt;0DE285D&gt;0DGC?3;6;@?BDKL?BDKL9?1J:479FLH;1A=&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,106,49,115,116,111,105,119,99,104,108,113,121,46,53,54,118,50,112,47,110,109,45,98,51], &quot;3A1;B@&gt;4CB&lt;;BG5F0=2=AF8BH?F8BH?EF76DHA=79:&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,112,95,118,45,110,108,46,99,98,109,52,111,47,97,121,54,115,49,104,51,48,50,100,119,113,105,116,53,106], &quot;@ELH02KJ&lt;70CK&lt;0&gt;H08;3D6A6E370CK370CK93GI41=9F?:6GB5&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,110,50,46,115,111,47,118,121,109,112,99,53,48,119,49,108,106,51,104,98,116,45,105,113], &quot;31@G96;D5:9A;597G9C4E&lt;2&gt;21E:9A;E:9A;8E=F0A12=B?&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,121,47,116,113,108,98,119,112,115,53,54,99,51,50,118,52,111,109,105,45,95,104,97,100,49,110,48,106], &quot;9&gt;L48?:32&lt;8=@281486ADK0I0&gt;D&lt;8=@D&lt;8=@BD7CJEGBH;@07F5&quot;); &quot;javascript: dl(&quot;" title="[62 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,111,98,110,45,109,46,115,116,47,51,106,119,99,112,49,105,121,118,113,52,53,104,48,50,108], &quot;6G:B=AD78&lt;=9C8=@B=103F5&gt;5G3&lt;=9C3&lt;=9C43;?29G5;EH&quot;); &quot;javascript: dl(&quot;" title="[56 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,49,46,98,47,105,121,112,99,115,119,110,113,50,48,55,106,45,100,95,52,54,97,118,111,109,53,104,116,108], &quot;8&lt;?;6FIK376&lt;&gt;365;62G@=101&lt;@76&lt;&gt;@76&lt;&gt;H@94:BEHADC19JL&quot;); &quot;javascript: dl(&quot;" title="[71 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,50,116,115,46,121,110,53,98,45,51,113,108,106,112,99,111,105,109,48,47,118,49,104,119,55], &quot;20&lt;:=D61C&gt;=0HC=4:=7?8B3E308&gt;=0H8&gt;=0HA8G@5903GF;&quot;); &quot;javascript: dl(&quot;" title="[60 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win32.whl</a></li>
</ul>
</li><ul>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,53,104,121,106,49,115,51,116,54,105,113,98,110,46,119,45,52,50,95,47,109,97,99,100,112,56,111,118,108], &quot;6B4;IL18DI3;I&lt;K@0&gt;5&gt;B@GI7J@GI7J@?:=CFEH9A&gt;?2M&quot;); &quot;javascript: dl(&quot;" title="[70 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,105,113,119,47,112,98,121,111,51,108,116,110,50,46,48,53,45,115,49,104,118,99,106,56], &quot;A&lt;F14D?:3461457@&gt;=B=&lt;@E48G@E48G@20;8&lt;=2C9&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,115,106,121,95,112,53,109,49,99,118,100,105,116,52,46,97,48,108,51,45,119,98,47,113,55,54,111,104,110,50], &quot;0M1G495&lt;F42G4EJC@&gt;7&gt;MC84BHC84BH6CD;L3?6:I=&gt;DKA&quot;); &quot;javascript: dl(&quot;" title="[69 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,112,55,116,98,108,115,106,48,99,47,109,113,119,50,53,104,111,51,121,45,118,110,105,49], &quot;6&gt;7&lt;1E?3:1C&lt;14AD80H0&gt;D91B2D91B2;D=GFB&gt;0=@5&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,113,119,53,48,95,47,49,97,116,109,110,46,106,108,121,45,50,104,99,111,112,118,100,98,52,115,105,51,54], &quot;I@&lt;0DE285D&gt;0DGC?3;6;@?BDKL?BDKL9?1J:479FLH;1A=&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,106,49,115,116,111,105,119,99,104,108,113,121,46,53,54,118,50,112,47,110,109,45,98,51], &quot;3A1;B@&gt;4CB&lt;;BG5F0=2=AF8BH?F8BH?EF76DHA=79:&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,112,95,118,45,110,108,46,99,98,109,52,111,47,97,121,54,115,49,104,51,48,50,100,119,113,105,116,53,106], &quot;@ELH02KJ&lt;70CK&lt;0&gt;H08;3D6A6E370CK370CK93GI41=9F?:6GB5&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,110,50,46,115,111,47,118,121,109,112,99,53,48,119,49,108,106,51,104,98,116,45,105,113], &quot;31@G96;D5:9A;597G9C4E&lt;2&gt;21E:9A;E:9A;8E=F0A12=B?&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,121,47,116,113,108,98,119,112,115,53,54,99,51,50,118,52,111,109,105,45,95,104,97,100,49,110,48,106], &quot;9&gt;L48?:32&lt;8=@281486ADK0I0&gt;D&lt;8=@D&lt;8=@BD7CJEGBH;@07F5&quot;); &quot;javascript: dl(&quot;" title="[62 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,111,98,110,45,109,46,115,116,47,51,106,119,99,112,49,105,121,118,113,52,53,104,48,50,108], &quot;6G:B=AD78&lt;=9C8=@B=103F5&gt;5G3&lt;=9C3&lt;=9C43;?29G5;EH&quot;); &quot;javascript: dl(&quot;" title="[56 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,49,46,98,47,105,121,112,99,115,119,110,113,50,48,55,106,45,100,95,52,54,97,118,111,109,53,104,116,108], &quot;8&lt;?;6FIK376&lt;&gt;365;62G@=101&lt;@76&lt;&gt;@76&lt;&gt;H@94:BEHADC19JL&quot;); &quot;javascript: dl(&quot;" title="[71 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,50,116,115,46,121,110,53,98,45,51,113,108,106,112,99,111,105,109,48,47,118,49,104,119,55], &quot;20&lt;:=D61C&gt;=0HC=4:=7?8B3E308&gt;=0H8&gt;=0HA8G@5903GF;&quot;); &quot;javascript: dl(&quot;" title="[60 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win32.whl</a></li>
</ul>
</li><ul>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,53,104,121,106,49,115,51,116,54,105,113,98,110,46,119,45,52,50,95,47,109,97,99,100,112,56,111,118,108], &quot;6B4;IL18DI3;I&lt;K@0&gt;5&gt;B@GI7J@GI7J@?:=CFEH9A&gt;?2M&quot;); &quot;javascript: dl(&quot;" title="[70 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,105,113,119,47,112,98,121,111,51,108,116,110,50,46,48,53,45,115,49,104,118,99,106,56], &quot;A&lt;F14D?:3461457@&gt;=B=&lt;@E48G@E48G@20;8&lt;=2C9&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Oct 17, 2019]">pyqpbo‑0.1.2‑cp38‑cp38‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,115,106,121,95,112,53,109,49,99,118,100,105,116,52,46,97,48,108,51,45,119,98,47,113,55,54,111,104,110,50], &quot;0M1G495&lt;F42G4EJC@&gt;7&gt;MC84BHC84BH6CD;L3?6:I=&gt;DKA&quot;); &quot;javascript: dl(&quot;" title="[69 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,112,55,116,98,108,115,106,48,99,47,109,113,119,50,53,104,111,51,121,45,118,110,105,49], &quot;6&gt;7&lt;1E?3:1C&lt;14AD80H0&gt;D91B2D91B2;D=GFB&gt;0=@5&quot;); &quot;javascript: dl(&quot;" title="[57 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp37‑cp37m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,113,119,53,48,95,47,49,97,116,109,110,46,106,108,121,45,50,104,99,111,112,118,100,98,52,115,105,51,54], &quot;I@&lt;0DE285D&gt;0DGC?3;6;@?BDKL?BDKL9?1J:479FLH;1A=&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,48,106,49,115,116,111,105,119,99,104,108,113,121,46,53,54,118,50,112,47,110,109,45,98,51], &quot;3A1;B@&gt;4CB&lt;;BG5F0=2=AF8BH?F8BH?EF76DHA=79:&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp36‑cp36m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,112,95,118,45,110,108,46,99,98,109,52,111,47,97,121,54,115,49,104,51,48,50,100,119,113,105,116,53,106], &quot;@ELH02KJ&lt;70CK&lt;0&gt;H08;3D6A6E370CK370CK93GI41=9F?:6GB5&quot;); &quot;javascript: dl(&quot;" title="[66 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,110,50,46,115,111,47,118,121,109,112,99,53,48,119,49,108,106,51,104,98,116,45,105,113], &quot;31@G96;D5:9A;597G9C4E&lt;2&gt;21E:9A;E:9A;8E=F0A12=B?&quot;); &quot;javascript: dl(&quot;" title="[54 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp35‑cp35m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,46,121,47,116,113,108,98,119,112,115,53,54,99,51,50,118,52,111,109,105,45,95,104,97,100,49,110,48,106], &quot;9&gt;L48?:32&lt;8=@281486ADK0I0&gt;D&lt;8=@D&lt;8=@BD7CJEGBH;@07F5&quot;); &quot;javascript: dl(&quot;" title="[62 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,111,98,110,45,109,46,115,116,47,51,106,119,99,112,49,105,121,118,113,52,53,104,48,50,108], &quot;6G:B=AD78&lt;=9C8=@B=103F5&gt;5G3&lt;=9C3&lt;=9C43;?29G5;EH&quot;); &quot;javascript: dl(&quot;" title="[56 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp34‑cp34m‑win32.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,49,46,98,47,105,121,112,99,115,119,110,113,50,48,55,106,45,100,95,52,54,97,118,111,109,53,104,116,108], &quot;8&lt;?;6FIK376&lt;&gt;365;62G@=101&lt;@76&lt;&gt;@76&lt;&gt;H@94:BEHADC19JL&quot;); &quot;javascript: dl(&quot;" title="[71 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win_amd64.whl</a></li>
<li><a href="javascript:;" onclick=" javascript:dl([101,50,116,115,46,121,110,53,98,45,51,113,108,106,112,99,111,105,109,48,47,118,49,104,119,55], &quot;20&lt;:=D61C&gt;=0HC=4:=7?8B3E308&gt;=0H8&gt;=0HA8G@5903GF;&quot;); &quot;javascript: dl(&quot;" title="[60 KB] [Feb 25, 2018]">pyqpbo‑0.1.2‑cp27‑cp27m‑win32.whl</a></li>
</ul>
</li>

这是部分下载后的内容

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • slevenxulianjie 2020-03-10 17:20
    已采纳

    实验了一下,加了个请求头,试过可以获取,我的代码

    import requests
    import html
    
    headers = {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) ",
               "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
               "Accept-Language": "en-us",
               "Connection": "keep-alive",
               "Accept-Charset": "GB2312,utf-8;q=0.7,*;q=0.7"}
    
    url = 'https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted'
    print("开始获取...")
    res = requests.get(url, headers=headers, allow_redirects=False)
    
    # 过滤下转义字符
    ac_html = html.unescape(res.text)
    print("获取完毕")
    
    f = open('twisted.html', 'w', encoding='utf-8')
    f.write(ac_html)
    f.close()
    
    点赞 打赏 评论
  • blownewbee 2020-03-10 14:31
    import requests
    url='https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted'
    res=requests.get(url)
    html=res.text
    print(html)
    

    结果

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta http-equiv="cache-control" content="no-cache, no-store" />
    <meta http-equiv="pragma" content="no-cache" />
    <meta http-equiv="expires" content="-1" />
    <meta http-equiv="author" content="Christoph Gohlke" />
    <meta http-equiv="generator" content="Edlin" />
    <meta name="robots" content="noarchive, nofollow, notranslate" />
    <meta name="handheldfriendly" content="true" />
    <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <link rel="icon" href="/~gohlke/icon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="/~gohlke/icon.ico" type="image/x-icon" />
    <style type="text/css">
    body {color: #000000; background-color:#ffffff; margin:0.5em; padding: 0.25em 0.5em 0 0.5em;}
    p {margin:0; padding:0.25em 0 0.25em 0;}
    h1 {margin:0; padding:0 0 0.15em 0;}
    h2 {font-size:1.1em}
    a {color: #000080;}
    a:hover {color: #E00000; text-decoration: underline;}
    p.date {padding-bottom:0.75em;}
    p.author {}
    p.author a {font-weight:bold; text-decoration: none;}
    p.author a:hover {color: #E00000; text-decoration: underline;}
    ul.pylibs {padding: 0 0 0 1.5em; margin: 0em; text-indent: -1.5em;}
    ul.pylibs li {list-style-type:none; padding:0.5em 0 0.3em 0; margin: 0;}
    ul.pylibs li a {text-decoration: none;}
    ul.pylibs li a:hover {color: #E00000; text-decoration: underline; border-color: #888800;}
    ul.pylibs li span {font-size:0.8em; color:#666666;}
    ul.pylibs li ul span {font-size:1em;}
    ul.pylibs li ul {padding: 0em; margin: 0em; text-indent: 0;}
    ul.pylibs li ul a {text-decoration: underline;}
    ul.pylibs li ul li {list-style-type:none; padding:0.3em 0 0 0; margin: 0; font-style:normal; white-space:nowrap;}
    ul.pylibz li ul li {list-style-type:none; display:inline; padding-right:0.6em; margin:0; white-space:nowrap}
    ol.inline {padding:0}
    ol.inline * {display:inline; padding-right:0.3em; text-decoration: none;}
    ol.inline a:hover {color: #E00000; text-decoration: underline; border-color: #888800;}
    ul.unavailable li {list-style-type:none; padding-bottom:0.3em;text-indent: -1em;}
    hr {clear:both; height:1px; color: #9E9E9E; background-color: #9E9E9E; margin:0.75em 0 0.75em 0;}
    </style>
    <script type="text/javascript">
    // <![CDATA[
    if (!top.location.href.startsWith('https://www.lfd.uci.edu/~gohlke/pythonlibs/')) top.location.href='https://www.lfd.uci.edu/~gohlke/pythonlibs/';function dc(ml,mi){var ot="";for(var j=0;j<mi.length;j++)ot+=String.fromCharCode(ml[mi.charCodeAt(j)-47]);document.write(ot);}function dl1(ml,mi){var ot="https://download.lfd.uci.edu/pythonlibs/";for(var j=0;j<mi.length;j++)ot+=String.fromCharCode(ml[mi.charCodeAt(j)-47]);location.href=ot;}function dl(ml,mi){mi=mi.replace('&lt;','<');mi=mi.replace('&#62;','>');mi=mi.replace('&#38;','&');setTimeout(function(l){dl1(ml,mi)},1500, 1);}
    // ]]>
    </script>
    <title>Python Extension Packages for Windows - Christoph Gohlke</title>
    </head>
    <body>
    <h1><a href="https://www.lfd.uci.edu/~gohlke/pythonlibs/" style="color:#000000;text-decoration:none;">Unofficial Windows Binaries for Python Extension Packages</a></h1>
    <p class="author">by <a href="https://www.lfd.uci.edu/~gohlke/">Christoph Gohlke</a>, <a href="https://www.lfd.uci.edu/">Laboratory for Fluorescence Dynamics</a>, <a href="https://www.uci.edu/">University of California, Irvine</a>.</p>
    <p class="date">Updated on  9 March 2020 at 05:31 UTC.</p>
    <p>This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official <a href="https://www.python.org/download/">CPython distribution</a> of the <a href="https://www.python.org">Python</a> programming language. A few binaries are available for the <a href="http://pypy.org/download.html">PyPy</a> distribution.</p>
    <p>The files are unofficial (meaning: informal, unrecognized, personal, unsupported, no warranty, no liability, provided &quot;as is&quot;) and made available for testing and evaluation purposes.</p>
    <p>Most binaries are built from source code found on <a href="https://pypi.python.org/pypi">PyPI</a> or in the projects public revision control systems. Source code changes, if any, have been submitted to the project maintainers or are included in the packages.</p>
    <p>Refer to the documentation of the individual packages for license restrictions and dependencies.</p>
    <p>If downloads fail, reload this page, enable JavaScript, disable download managers, disable proxies, clear cache, use Firefox, reduce number and frequency of downloads. Please only download files manually as needed.</p>
    <p>Use <a href="#pip">pip</a> version 19.2 or newer to <a href="https://pip.pypa.io/en/latest/user_guide.html#installing-from-wheels">install the downloaded .whl files</a>. This page is not a pip package index.</p>
    <p>Many binaries depend on <a href="#numpy">numpy-1.16+mkl</a> and the current <a href="https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads">Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019</a> for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package <a href="https://www.microsoft.com/en-us/download/details.aspx?id=15336">x64</a>, <a href="https://www.microsoft.com/en-us/download/details.aspx?id=29">x86</a>, and <a href="https://www.microsoft.com/en-us/download/details.aspx?id=26368">SP1</a> for Python 2.7.</p>
    <p>Install <a href="#numpy">numpy+mkl</a> before other packages that depend on it.</p>
    <p>The binaries are compatible with the most recent official CPython distributions on Windows &gt;=6.0. Chances are they do not work with custom Python distributions included with Blender, Maya, ArcGIS, OSGeo4W, ABAQUS, Cygwin, Pythonxy, Canopy, EPD, Anaconda, WinPython etc. Many binaries are not compatible with Windows XP or Wine.</p>
    <p>The packages are ZIP or 7z files, which allows for manual or scripted installation or repackaging of the content.</p>
    <p style="font-weight:bold">The files are provided &quot;as is&quot; without warranty or support of any kind. The entire risk as to the quality and performance is with you.</p>
    <p>The opinions or statements expressed on this page should not be taken as a position or endorsement of the Laboratory for Fluorescence Dynamics or the University of California.</p>
    <hr />
    <ol class="inline">
    <li><strong>Index by date:</strong></li>
    <li><a href="#dukpy" title="Mar 08, 2020">dukpy</a></li>
    <li><a href="#aicspylibczi" title="Mar 08, 2020">aicspylibczi</a></li>
    <li><a href="#obspy" title="Mar 08, 2020">obspy</a></li>
    <li><a href="#pyodeint" title="Mar 08, 2020">pyodeint</a></li>
    <li><a href="#pygresql" title="Mar 08, 2020">pygresql</a></li>
    <li><a href="#persistent" title="Mar 08, 2020">persistent</a></li>
    <li><a href="#pendulum" title="Mar 08, 2020">pendulum</a></li>
    <li><a href="#simpleparse" title="Mar 08, 2020">simpleparse</a></li>
    <li><a href="#ujson" title="Mar 08, 2020">ujson</a></li>
    <li><a href="#pyswisseph" title="Mar 07, 2020">pyswisseph</a></li>
    <li><a href="#tornado" title="Mar 04, 2020">tornado</a></li>
    <li><a href="#gvar" title="Mar 04, 2020">gvar</a></li>
    <li><a href="#jupyter" title="Mar 04, 2020">jupyter</a></li>
    <li><a href="#lsqfit" title="Mar 04, 2020">lsqfit</a></li>
    <li><a href="#apsw" title="Mar 04, 2020">apsw</a></li>
    <li><a href="#spacy" title="Mar 04, 2020">spacy</a></li>
    <li><a href="#mercurial" title="Mar 04, 2020">mercurial</a></li>
    <li><a href="#xgboost" title="Mar 04, 2020">xgboost</a></li>
    <li><a href="#scikit-learn" title="Mar 04, 2020">scikit-learn</a></li>
    <li><a href="#matplotlib" title="Mar 03, 2020">matplotlib</a></li>
    <li><a href="#jpype" title="Feb 29, 2020">jpype</a></li>
    <li><a href="#pyzmq" title="Feb 28, 2020">pyzmq</a></li>
    <li><a href="#cvxpy" title="Feb 28, 2020">cvxpy</a></li>
    <li><a href="#iris" title="Feb 28, 2020">iris</a></li>
    <li><a href="#pymol-open-source" title="Feb 26, 2020">pymol-open-source</a></li>
    ...
    后面省略
    
    点赞 打赏 评论

相关推荐 更多相似问题