├── LICENSE ├── README.md ├── 爬取前十博主的文章(快) ├── __pycache__ │ └── csdn爬取文章.cpython-38.pyc ├── build │ └── csdn爬取文章 │ │ ├── Analysis-00.toc │ │ ├── EXE-00.toc │ │ ├── PKG-00.pkg │ │ ├── PKG-00.toc │ │ ├── PYZ-00.pyz │ │ ├── PYZ-00.toc │ │ ├── Tree-00.toc │ │ ├── Tree-01.toc │ │ ├── base_library.zip │ │ ├── csdn爬取文章.exe.manifest │ │ ├── warn-csdn爬取文章.txt │ │ └── xref-csdn爬取文章.html ├── chromedriver.exe ├── csdn爬取文章.exe ├── csdn爬取文章.py ├── csdn爬取文章.spec └── dist │ └── csdn爬取文章.exe ├── 爬取前十博主的文章(慢) ├── __pycache__ │ └── csdn爬取文章.cpython-38.pyc ├── build │ └── csdn爬取文章 │ │ ├── Analysis-00.toc │ │ ├── EXE-00.toc │ │ ├── PKG-00.pkg │ │ ├── PKG-00.toc │ │ ├── PYZ-00.pyz │ │ ├── PYZ-00.toc │ │ ├── Tree-00.toc │ │ ├── Tree-01.toc │ │ ├── base_library.zip │ │ ├── csdn爬取文章.exe.manifest │ │ ├── warn-csdn爬取文章.txt │ │ └── xref-csdn爬取文章.html ├── chromedriver.exe ├── csdn爬取文章.exe ├── csdn爬取文章.py ├── csdn爬取文章.spec ├── dist │ └── csdn爬取文章.exe └── passage │ ├── CSDN粉丝解答六月份第一期精选互联网笔试编程解决简单bug处理编程系统设计等.md │ ├── CSDN粉丝解答六月份第二期精选简单bug处理资料索取编程系统设计等.md │ ├── DayDayUp五四青年节快乐献给新一代的演讲后浪心里有火眼里有光奔涌吧后浪.md │ └── DayDayUp平均每篇文章1毛本博主自2020年6月1日起如有任何问题可在博客贴吧留言或者私信博主包括并不限于GUI软件编写安装及编程语言中的bugAI算法设计等非诚勿扰.md ├── 爬取单一文章 ├── __pycache__ │ └── csdn爬取文章.cpython-38.pyc ├── build │ └── csdn爬取文章 │ │ ├── Analysis-00.toc │ │ ├── EXE-00.toc │ │ ├── PKG-00.pkg │ │ ├── PKG-00.toc │ │ ├── PYZ-00.pyz │ │ ├── PYZ-00.toc │ │ ├── Tree-00.toc │ │ ├── Tree-01.toc │ │ ├── base_library.zip │ │ ├── csdn爬取文章.exe.manifest │ │ ├── warn-csdn爬取文章.txt │ │ └── xref-csdn爬取文章.html ├── csdn爬取文章.exe ├── csdn爬取文章.py └── csdn爬取文章.spec └── 爬取某个博主的全部文章 ├── __pycache__ └── csdn爬取文章.cpython-38.pyc ├── build └── csdn爬取文章 │ ├── Analysis-00.toc │ ├── EXE-00.toc │ ├── PKG-00.pkg │ ├── PKG-00.toc │ ├── PYZ-00.pyz │ ├── PYZ-00.toc │ ├── Tree-00.toc │ ├── Tree-01.toc │ ├── base_library.zip │ ├── csdn爬取文章.exe.manifest │ ├── warn-csdn爬取文章.txt │ └── xref-csdn爬取文章.html ├── csdn爬取文章.exe ├── csdn爬取文章.py ├── csdn爬取文章.spec └── dist └── csdn爬取文章.exe /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Tansty 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CSDN-spider 2 | 爬取csdn文章并转换为md 3 | 4 | 将几个小功能单独生成,方便使用 5 | 6 | 快速版易于被封禁ip可以使用慢速版 7 | 源码经过新增,编译需要自行重新编译;原先的exe未经过更新(可以使用Pyinstaller进行打包) 8 | 9 | 10 | chromedriever请使用对应的chrome版本 11 | 12 | 镜像源:https://npm.taobao.org/mirrors/chromedriver/ 13 | ## 贡献 14 | Mike 15 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/__pycache__/csdn爬取文章.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/__pycache__/csdn爬取文章.cpython-38.pyc -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/PKG-00.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/build/csdn爬取文章/PKG-00.pkg -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/build/csdn爬取文章/PYZ-00.pyz -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/Tree-01.toc: -------------------------------------------------------------------------------- 1 | ('c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6', 2 | 'tk', 3 | ['demos', '*.lib', 'tkConfig.sh'], 4 | 'DATA', 5 | [('tk\\bgerror.tcl', 6 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\bgerror.tcl', 7 | 'DATA'), 8 | ('tk\\button.tcl', 9 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\button.tcl', 10 | 'DATA'), 11 | ('tk\\choosedir.tcl', 12 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\choosedir.tcl', 13 | 'DATA'), 14 | ('tk\\clrpick.tcl', 15 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\clrpick.tcl', 16 | 'DATA'), 17 | ('tk\\comdlg.tcl', 18 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\comdlg.tcl', 19 | 'DATA'), 20 | ('tk\\console.tcl', 21 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\console.tcl', 22 | 'DATA'), 23 | ('tk\\dialog.tcl', 24 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\dialog.tcl', 25 | 'DATA'), 26 | ('tk\\entry.tcl', 27 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\entry.tcl', 28 | 'DATA'), 29 | ('tk\\focus.tcl', 30 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\focus.tcl', 31 | 'DATA'), 32 | ('tk\\fontchooser.tcl', 33 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\fontchooser.tcl', 34 | 'DATA'), 35 | ('tk\\iconlist.tcl', 36 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\iconlist.tcl', 37 | 'DATA'), 38 | ('tk\\icons.tcl', 39 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\icons.tcl', 40 | 'DATA'), 41 | ('tk\\license.terms', 42 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\license.terms', 43 | 'DATA'), 44 | ('tk\\listbox.tcl', 45 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\listbox.tcl', 46 | 'DATA'), 47 | ('tk\\megawidget.tcl', 48 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\megawidget.tcl', 49 | 'DATA'), 50 | ('tk\\menu.tcl', 51 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\menu.tcl', 52 | 'DATA'), 53 | ('tk\\mkpsenc.tcl', 54 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\mkpsenc.tcl', 55 | 'DATA'), 56 | ('tk\\msgbox.tcl', 57 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgbox.tcl', 58 | 'DATA'), 59 | ('tk\\obsolete.tcl', 60 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\obsolete.tcl', 61 | 'DATA'), 62 | ('tk\\optMenu.tcl', 63 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\optMenu.tcl', 64 | 'DATA'), 65 | ('tk\\palette.tcl', 66 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\palette.tcl', 67 | 'DATA'), 68 | ('tk\\panedwindow.tcl', 69 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\panedwindow.tcl', 70 | 'DATA'), 71 | ('tk\\pkgIndex.tcl', 72 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\pkgIndex.tcl', 73 | 'DATA'), 74 | ('tk\\safetk.tcl', 75 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\safetk.tcl', 76 | 'DATA'), 77 | ('tk\\scale.tcl', 78 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scale.tcl', 79 | 'DATA'), 80 | ('tk\\scrlbar.tcl', 81 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scrlbar.tcl', 82 | 'DATA'), 83 | ('tk\\spinbox.tcl', 84 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\spinbox.tcl', 85 | 'DATA'), 86 | ('tk\\tclIndex', 87 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tclIndex', 88 | 'DATA'), 89 | ('tk\\tearoff.tcl', 90 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tearoff.tcl', 91 | 'DATA'), 92 | ('tk\\text.tcl', 93 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\text.tcl', 94 | 'DATA'), 95 | ('tk\\tk.tcl', 96 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tk.tcl', 97 | 'DATA'), 98 | ('tk\\tkfbox.tcl', 99 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tkfbox.tcl', 100 | 'DATA'), 101 | ('tk\\unsupported.tcl', 102 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\unsupported.tcl', 103 | 'DATA'), 104 | ('tk\\xmfbox.tcl', 105 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\xmfbox.tcl', 106 | 'DATA'), 107 | ('tk\\ttk\\altTheme.tcl', 108 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\altTheme.tcl', 109 | 'DATA'), 110 | ('tk\\ttk\\aquaTheme.tcl', 111 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', 112 | 'DATA'), 113 | ('tk\\ttk\\button.tcl', 114 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\button.tcl', 115 | 'DATA'), 116 | ('tk\\ttk\\clamTheme.tcl', 117 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\clamTheme.tcl', 118 | 'DATA'), 119 | ('tk\\ttk\\classicTheme.tcl', 120 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\classicTheme.tcl', 121 | 'DATA'), 122 | ('tk\\ttk\\combobox.tcl', 123 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\combobox.tcl', 124 | 'DATA'), 125 | ('tk\\ttk\\cursors.tcl', 126 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\cursors.tcl', 127 | 'DATA'), 128 | ('tk\\ttk\\defaults.tcl', 129 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\defaults.tcl', 130 | 'DATA'), 131 | ('tk\\ttk\\entry.tcl', 132 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\entry.tcl', 133 | 'DATA'), 134 | ('tk\\ttk\\fonts.tcl', 135 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\fonts.tcl', 136 | 'DATA'), 137 | ('tk\\ttk\\menubutton.tcl', 138 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\menubutton.tcl', 139 | 'DATA'), 140 | ('tk\\ttk\\notebook.tcl', 141 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\notebook.tcl', 142 | 'DATA'), 143 | ('tk\\ttk\\panedwindow.tcl', 144 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\panedwindow.tcl', 145 | 'DATA'), 146 | ('tk\\ttk\\progress.tcl', 147 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\progress.tcl', 148 | 'DATA'), 149 | ('tk\\ttk\\scale.tcl', 150 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scale.tcl', 151 | 'DATA'), 152 | ('tk\\ttk\\scrollbar.tcl', 153 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scrollbar.tcl', 154 | 'DATA'), 155 | ('tk\\ttk\\sizegrip.tcl', 156 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\sizegrip.tcl', 157 | 'DATA'), 158 | ('tk\\ttk\\spinbox.tcl', 159 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\spinbox.tcl', 160 | 'DATA'), 161 | ('tk\\ttk\\treeview.tcl', 162 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\treeview.tcl', 163 | 'DATA'), 164 | ('tk\\ttk\\ttk.tcl', 165 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\ttk.tcl', 166 | 'DATA'), 167 | ('tk\\ttk\\utils.tcl', 168 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\utils.tcl', 169 | 'DATA'), 170 | ('tk\\ttk\\vistaTheme.tcl', 171 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', 172 | 'DATA'), 173 | ('tk\\ttk\\winTheme.tcl', 174 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\winTheme.tcl', 175 | 'DATA'), 176 | ('tk\\ttk\\xpTheme.tcl', 177 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\xpTheme.tcl', 178 | 'DATA'), 179 | ('tk\\msgs\\cs.msg', 180 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\cs.msg', 181 | 'DATA'), 182 | ('tk\\msgs\\da.msg', 183 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\da.msg', 184 | 'DATA'), 185 | ('tk\\msgs\\de.msg', 186 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\de.msg', 187 | 'DATA'), 188 | ('tk\\msgs\\el.msg', 189 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\el.msg', 190 | 'DATA'), 191 | ('tk\\msgs\\en.msg', 192 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en.msg', 193 | 'DATA'), 194 | ('tk\\msgs\\en_gb.msg', 195 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en_gb.msg', 196 | 'DATA'), 197 | ('tk\\msgs\\eo.msg', 198 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\eo.msg', 199 | 'DATA'), 200 | ('tk\\msgs\\es.msg', 201 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\es.msg', 202 | 'DATA'), 203 | ('tk\\msgs\\fr.msg', 204 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\fr.msg', 205 | 'DATA'), 206 | ('tk\\msgs\\hu.msg', 207 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\hu.msg', 208 | 'DATA'), 209 | ('tk\\msgs\\it.msg', 210 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\it.msg', 211 | 'DATA'), 212 | ('tk\\msgs\\nl.msg', 213 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\nl.msg', 214 | 'DATA'), 215 | ('tk\\msgs\\pl.msg', 216 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pl.msg', 217 | 'DATA'), 218 | ('tk\\msgs\\pt.msg', 219 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pt.msg', 220 | 'DATA'), 221 | ('tk\\msgs\\ru.msg', 222 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\ru.msg', 223 | 'DATA'), 224 | ('tk\\msgs\\sv.msg', 225 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\sv.msg', 226 | 'DATA'), 227 | ('tk\\images\\logo.eps', 228 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo.eps', 229 | 'DATA'), 230 | ('tk\\images\\logo100.gif', 231 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo100.gif', 232 | 'DATA'), 233 | ('tk\\images\\logo64.gif', 234 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo64.gif', 235 | 'DATA'), 236 | ('tk\\images\\logoLarge.gif', 237 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoLarge.gif', 238 | 'DATA'), 239 | ('tk\\images\\logoMed.gif', 240 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoMed.gif', 241 | 'DATA'), 242 | ('tk\\images\\pwrdLogo.eps', 243 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo.eps', 244 | 'DATA'), 245 | ('tk\\images\\pwrdLogo100.gif', 246 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo100.gif', 247 | 'DATA'), 248 | ('tk\\images\\pwrdLogo150.gif', 249 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo150.gif', 250 | 'DATA'), 251 | ('tk\\images\\pwrdLogo175.gif', 252 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo175.gif', 253 | 'DATA'), 254 | ('tk\\images\\pwrdLogo200.gif', 255 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo200.gif', 256 | 'DATA'), 257 | ('tk\\images\\pwrdLogo75.gif', 258 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo75.gif', 259 | 'DATA'), 260 | ('tk\\images\\README', 261 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\README', 262 | 'DATA'), 263 | ('tk\\images\\tai-ku.gif', 264 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\tai-ku.gif', 265 | 'DATA')]) 266 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/build/csdn爬取文章/base_library.zip -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/csdn爬取文章.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/build/csdn爬取文章/warn-csdn爬取文章.txt: -------------------------------------------------------------------------------- 1 | 2 | This file lists modules PyInstaller was not able to find. This does not 3 | necessarily mean this module is required for running you program. Python and 4 | Python 3rd-party packages include a lot of conditional or optional modules. For 5 | example the module 'ntpath' only exists on Windows, whereas the module 6 | 'posixpath' only exists on Posix systems. 7 | 8 | Types if import: 9 | * top-level: imported at the top-level - look at these first 10 | * conditional: imported within an if-statement 11 | * delayed: imported from within a function 12 | * optional: imported within a try-except-statement 13 | 14 | IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for 15 | yourself tracking down the missing module. Thanks! 16 | 17 | missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) 18 | missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) 19 | excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) 20 | missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) 21 | missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional) 22 | missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional) 23 | missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional) 24 | missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional) 25 | missing module named urllib.urlencode - imported by urllib (conditional), requests.compat (conditional), lxml.html (delayed, optional) 26 | missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional) 27 | missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional) 28 | missing module named urllib.unquote - imported by urllib (conditional), requests.compat (conditional) 29 | missing module named urllib.quote - imported by urllib (conditional), requests.compat (conditional) 30 | missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed) 31 | missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) 32 | missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 33 | missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 34 | missing module named _scproxy - imported by urllib.request (conditional) 35 | missing module named termios - imported by tty (top-level), getpass (optional) 36 | missing module named resource - imported by posix (top-level), test.support (optional) 37 | missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) 38 | missing module named vms_lib - imported by platform (delayed, conditional, optional) 39 | missing module named java - imported by platform (delayed) 40 | missing module named _winreg - imported by platform (delayed, optional), requests.utils (delayed, conditional, optional), selenium.webdriver.firefox.firefox_binary (delayed, optional) 41 | missing module named win32evtlog - imported by logging.handlers (delayed, optional) 42 | missing module named win32evtlogutil - imported by logging.handlers (delayed, optional) 43 | missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) 44 | missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) 45 | missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 46 | missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 47 | missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) 48 | missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional) 49 | missing module named org - imported by pickle (optional) 50 | missing module named posix - imported by os (conditional, optional), shutil (conditional) 51 | missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed) 52 | missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed), distutils.util (delayed, conditional, optional) 53 | missing module named 'multiprocessing.forking' - imported by C:\Users\ASUS\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional) 54 | missing module named urllib2 - imported by requests.compat (conditional), selenium.webdriver.common.utils (delayed, optional), selenium.webdriver.common.service (delayed, optional) 55 | missing module named StringIO - imported by urllib3.packages.six (conditional), simplejson.compat (conditional, optional), requests.compat (conditional), six (conditional), selenium.webdriver.remote.webelement (optional) 56 | missing module named _uuid - imported by uuid (optional) 57 | missing module named netbios - imported by uuid (delayed) 58 | missing module named win32wnet - imported by uuid (delayed) 59 | missing module named urlparse - imported by requests.compat (conditional), lxml.html (optional), selenium.webdriver.remote.remote_connection (optional) 60 | runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level) 61 | missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed) 62 | missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional) 63 | missing module named 'cryptography.hazmat' - imported by urllib3.contrib.pyopenssl (top-level) 64 | missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (optional) 65 | missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) 66 | missing module named backports - imported by urllib3.packages.ssl_match_hostname (optional) 67 | missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) 68 | missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level) 69 | missing module named Queue - imported by urllib3.util.queue (conditional) 70 | missing module named httplib - imported by selenium.webdriver.safari.webdriver (optional), selenium.webdriver.blackberry.webdriver (optional), selenium.webdriver.webkitgtk.webdriver (optional) 71 | missing module named cStringIO - imported by simplejson.compat (conditional, optional), selenium.webdriver.firefox.firefox_profile (optional) 72 | missing module named copy_reg - imported by cStringIO (top-level) 73 | missing module named "'six.moves.urllib'.request" - imported by w3lib.url (top-level) 74 | missing module named "'six.moves.urllib'.parse" - imported by w3lib.url (top-level) 75 | missing module named functools32 - imported by parsel.csstranslator (optional) 76 | missing module named Cookie - imported by requests.compat (conditional) 77 | missing module named cookielib - imported by requests.compat (conditional) 78 | missing module named UserDict - imported by simplejson.ordered_dict (top-level) 79 | missing module named socks - imported by urllib3.contrib.socks (optional) 80 | missing module named _dummy_threading - imported by dummy_threading (optional) 81 | missing module named 'typing.io' - imported by importlib.resources (top-level) 82 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/chromedriver.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/csdn爬取文章.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import parsel 3 | import tomd 4 | import os 5 | import re 6 | from selenium import webdriver 7 | 8 | 9 | head = { 10 | "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52", 11 | "Referer": "https://blog.csdn.net/tansty_zh" 12 | } 13 | 14 | def filter_str(desstr,restr=''): 15 | #过滤除中英文及数字以外的其他字符 16 | res = re.compile("[^\u4e00-\u9fa5^a-z^A-Z^0-9]") 17 | return res.sub(restr, desstr) 18 | #对一篇文章的爬取 19 | def spider_one_csdn(title_url): # 目标文章的链接 20 | html=requests.get(url=title_url,headers=head).text 21 | page=parsel.Selector(html) 22 | #创建解释器 23 | title=page.css(".title-article::text").get() 24 | title=filter_str(title) 25 | print(title) 26 | content=page.css("article").get() 27 | content=re.sub("","",content) 28 | content = re.sub("
", "", content) 29 | content = re.sub("<", "<", content) # 新增 30 | content = re.sub(">", ">", content) # 新增 31 | #过滤a标签和br标签 32 | text=tomd.Tomd(content).markdown 33 | #转换为markdown 文件 34 | path = os.getcwd() # 获取当前的目录路径 35 | file_name = "./passage" 36 | final_road = path + file_name 37 | try: 38 | os.mkdir(final_road) 39 | print('创建成功!') 40 | except: 41 | # print('目录已经存在或异常') 42 | pass 43 | with open(final_road+r"./"+title+".md",mode="w",encoding="utf-8") as f: 44 | f.write("#"+title) 45 | f.write(text) 46 | 47 | def get_article_link(user): 48 | #获取某个博主的所有文章 49 | page=1 50 | while True: 51 | link = "https://blog.csdn.net/{}/article/list/{}".format(user, page) 52 | print("现在爬取第", page, "页") 53 | html = requests.get(url=link, headers=head).text 54 | cel = parsel.Selector(html) 55 | name_link = cel.css(".article-list h4 a::attr(href) ").getall() 56 | if not name_link: 57 | break 58 | #没有文章就退出 59 | for name in name_link: 60 | spider_one_csdn(name) 61 | page+=1 62 | 63 | 64 | def nb_bozhu(): 65 | #获取前十博主的csdn名称 66 | driver=webdriver.Chrome("chromedriver.exe") 67 | driver.implicitly_wait(10) 68 | driver.get("https://blog.csdn.net/rank/writing_rank") 69 | names=driver.find_elements_by_xpath("//div[@class='rank-item-box d-flex align-items-center']//div[@class='name d-flex align-items-center']/h2/a") 70 | name_list=[] 71 | for name in names: 72 | final_name=name.get_attribute("outerHTML") 73 | final_name=re.sub('.*','',final_name) 75 | name_list.append(final_name) 76 | print(final_name) 77 | driver.quit() 78 | return name_list 79 | 80 | def main(): 81 | print("本项目由tansty开发") 82 | #name=input("请输入博主的名称:") 83 | #get_article_link(name) 84 | names=nb_bozhu() 85 | for name in names: 86 | get_article_link(name) 87 | break 88 | 89 | if __name__ == '__main__': 90 | main() 91 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/csdn爬取文章.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['csdn爬取文章.py'], 7 | pathex=['C:\\Users\\ASUS\\Desktop\\新建文件夹\\爬取前十博主的文章'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='csdn爬取文章', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | upx_exclude=[], 32 | runtime_tmpdir=None, 33 | console=True ) 34 | -------------------------------------------------------------------------------- /爬取前十博主的文章(快)/dist/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(快)/dist/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/__pycache__/csdn爬取文章.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/__pycache__/csdn爬取文章.cpython-38.pyc -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/PKG-00.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/build/csdn爬取文章/PKG-00.pkg -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/build/csdn爬取文章/PYZ-00.pyz -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/Tree-01.toc: -------------------------------------------------------------------------------- 1 | ('c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6', 2 | 'tk', 3 | ['demos', '*.lib', 'tkConfig.sh'], 4 | 'DATA', 5 | [('tk\\bgerror.tcl', 6 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\bgerror.tcl', 7 | 'DATA'), 8 | ('tk\\button.tcl', 9 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\button.tcl', 10 | 'DATA'), 11 | ('tk\\choosedir.tcl', 12 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\choosedir.tcl', 13 | 'DATA'), 14 | ('tk\\clrpick.tcl', 15 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\clrpick.tcl', 16 | 'DATA'), 17 | ('tk\\comdlg.tcl', 18 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\comdlg.tcl', 19 | 'DATA'), 20 | ('tk\\console.tcl', 21 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\console.tcl', 22 | 'DATA'), 23 | ('tk\\dialog.tcl', 24 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\dialog.tcl', 25 | 'DATA'), 26 | ('tk\\entry.tcl', 27 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\entry.tcl', 28 | 'DATA'), 29 | ('tk\\focus.tcl', 30 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\focus.tcl', 31 | 'DATA'), 32 | ('tk\\fontchooser.tcl', 33 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\fontchooser.tcl', 34 | 'DATA'), 35 | ('tk\\iconlist.tcl', 36 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\iconlist.tcl', 37 | 'DATA'), 38 | ('tk\\icons.tcl', 39 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\icons.tcl', 40 | 'DATA'), 41 | ('tk\\license.terms', 42 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\license.terms', 43 | 'DATA'), 44 | ('tk\\listbox.tcl', 45 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\listbox.tcl', 46 | 'DATA'), 47 | ('tk\\megawidget.tcl', 48 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\megawidget.tcl', 49 | 'DATA'), 50 | ('tk\\menu.tcl', 51 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\menu.tcl', 52 | 'DATA'), 53 | ('tk\\mkpsenc.tcl', 54 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\mkpsenc.tcl', 55 | 'DATA'), 56 | ('tk\\msgbox.tcl', 57 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgbox.tcl', 58 | 'DATA'), 59 | ('tk\\obsolete.tcl', 60 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\obsolete.tcl', 61 | 'DATA'), 62 | ('tk\\optMenu.tcl', 63 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\optMenu.tcl', 64 | 'DATA'), 65 | ('tk\\palette.tcl', 66 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\palette.tcl', 67 | 'DATA'), 68 | ('tk\\panedwindow.tcl', 69 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\panedwindow.tcl', 70 | 'DATA'), 71 | ('tk\\pkgIndex.tcl', 72 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\pkgIndex.tcl', 73 | 'DATA'), 74 | ('tk\\safetk.tcl', 75 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\safetk.tcl', 76 | 'DATA'), 77 | ('tk\\scale.tcl', 78 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scale.tcl', 79 | 'DATA'), 80 | ('tk\\scrlbar.tcl', 81 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scrlbar.tcl', 82 | 'DATA'), 83 | ('tk\\spinbox.tcl', 84 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\spinbox.tcl', 85 | 'DATA'), 86 | ('tk\\tclIndex', 87 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tclIndex', 88 | 'DATA'), 89 | ('tk\\tearoff.tcl', 90 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tearoff.tcl', 91 | 'DATA'), 92 | ('tk\\text.tcl', 93 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\text.tcl', 94 | 'DATA'), 95 | ('tk\\tk.tcl', 96 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tk.tcl', 97 | 'DATA'), 98 | ('tk\\tkfbox.tcl', 99 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tkfbox.tcl', 100 | 'DATA'), 101 | ('tk\\unsupported.tcl', 102 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\unsupported.tcl', 103 | 'DATA'), 104 | ('tk\\xmfbox.tcl', 105 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\xmfbox.tcl', 106 | 'DATA'), 107 | ('tk\\ttk\\altTheme.tcl', 108 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\altTheme.tcl', 109 | 'DATA'), 110 | ('tk\\ttk\\aquaTheme.tcl', 111 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', 112 | 'DATA'), 113 | ('tk\\ttk\\button.tcl', 114 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\button.tcl', 115 | 'DATA'), 116 | ('tk\\ttk\\clamTheme.tcl', 117 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\clamTheme.tcl', 118 | 'DATA'), 119 | ('tk\\ttk\\classicTheme.tcl', 120 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\classicTheme.tcl', 121 | 'DATA'), 122 | ('tk\\ttk\\combobox.tcl', 123 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\combobox.tcl', 124 | 'DATA'), 125 | ('tk\\ttk\\cursors.tcl', 126 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\cursors.tcl', 127 | 'DATA'), 128 | ('tk\\ttk\\defaults.tcl', 129 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\defaults.tcl', 130 | 'DATA'), 131 | ('tk\\ttk\\entry.tcl', 132 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\entry.tcl', 133 | 'DATA'), 134 | ('tk\\ttk\\fonts.tcl', 135 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\fonts.tcl', 136 | 'DATA'), 137 | ('tk\\ttk\\menubutton.tcl', 138 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\menubutton.tcl', 139 | 'DATA'), 140 | ('tk\\ttk\\notebook.tcl', 141 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\notebook.tcl', 142 | 'DATA'), 143 | ('tk\\ttk\\panedwindow.tcl', 144 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\panedwindow.tcl', 145 | 'DATA'), 146 | ('tk\\ttk\\progress.tcl', 147 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\progress.tcl', 148 | 'DATA'), 149 | ('tk\\ttk\\scale.tcl', 150 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scale.tcl', 151 | 'DATA'), 152 | ('tk\\ttk\\scrollbar.tcl', 153 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scrollbar.tcl', 154 | 'DATA'), 155 | ('tk\\ttk\\sizegrip.tcl', 156 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\sizegrip.tcl', 157 | 'DATA'), 158 | ('tk\\ttk\\spinbox.tcl', 159 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\spinbox.tcl', 160 | 'DATA'), 161 | ('tk\\ttk\\treeview.tcl', 162 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\treeview.tcl', 163 | 'DATA'), 164 | ('tk\\ttk\\ttk.tcl', 165 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\ttk.tcl', 166 | 'DATA'), 167 | ('tk\\ttk\\utils.tcl', 168 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\utils.tcl', 169 | 'DATA'), 170 | ('tk\\ttk\\vistaTheme.tcl', 171 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', 172 | 'DATA'), 173 | ('tk\\ttk\\winTheme.tcl', 174 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\winTheme.tcl', 175 | 'DATA'), 176 | ('tk\\ttk\\xpTheme.tcl', 177 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\xpTheme.tcl', 178 | 'DATA'), 179 | ('tk\\msgs\\cs.msg', 180 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\cs.msg', 181 | 'DATA'), 182 | ('tk\\msgs\\da.msg', 183 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\da.msg', 184 | 'DATA'), 185 | ('tk\\msgs\\de.msg', 186 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\de.msg', 187 | 'DATA'), 188 | ('tk\\msgs\\el.msg', 189 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\el.msg', 190 | 'DATA'), 191 | ('tk\\msgs\\en.msg', 192 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en.msg', 193 | 'DATA'), 194 | ('tk\\msgs\\en_gb.msg', 195 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en_gb.msg', 196 | 'DATA'), 197 | ('tk\\msgs\\eo.msg', 198 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\eo.msg', 199 | 'DATA'), 200 | ('tk\\msgs\\es.msg', 201 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\es.msg', 202 | 'DATA'), 203 | ('tk\\msgs\\fr.msg', 204 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\fr.msg', 205 | 'DATA'), 206 | ('tk\\msgs\\hu.msg', 207 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\hu.msg', 208 | 'DATA'), 209 | ('tk\\msgs\\it.msg', 210 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\it.msg', 211 | 'DATA'), 212 | ('tk\\msgs\\nl.msg', 213 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\nl.msg', 214 | 'DATA'), 215 | ('tk\\msgs\\pl.msg', 216 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pl.msg', 217 | 'DATA'), 218 | ('tk\\msgs\\pt.msg', 219 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pt.msg', 220 | 'DATA'), 221 | ('tk\\msgs\\ru.msg', 222 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\ru.msg', 223 | 'DATA'), 224 | ('tk\\msgs\\sv.msg', 225 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\sv.msg', 226 | 'DATA'), 227 | ('tk\\images\\logo.eps', 228 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo.eps', 229 | 'DATA'), 230 | ('tk\\images\\logo100.gif', 231 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo100.gif', 232 | 'DATA'), 233 | ('tk\\images\\logo64.gif', 234 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo64.gif', 235 | 'DATA'), 236 | ('tk\\images\\logoLarge.gif', 237 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoLarge.gif', 238 | 'DATA'), 239 | ('tk\\images\\logoMed.gif', 240 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoMed.gif', 241 | 'DATA'), 242 | ('tk\\images\\pwrdLogo.eps', 243 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo.eps', 244 | 'DATA'), 245 | ('tk\\images\\pwrdLogo100.gif', 246 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo100.gif', 247 | 'DATA'), 248 | ('tk\\images\\pwrdLogo150.gif', 249 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo150.gif', 250 | 'DATA'), 251 | ('tk\\images\\pwrdLogo175.gif', 252 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo175.gif', 253 | 'DATA'), 254 | ('tk\\images\\pwrdLogo200.gif', 255 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo200.gif', 256 | 'DATA'), 257 | ('tk\\images\\pwrdLogo75.gif', 258 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo75.gif', 259 | 'DATA'), 260 | ('tk\\images\\README', 261 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\README', 262 | 'DATA'), 263 | ('tk\\images\\tai-ku.gif', 264 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\tai-ku.gif', 265 | 'DATA')]) 266 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/build/csdn爬取文章/base_library.zip -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/csdn爬取文章.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/build/csdn爬取文章/warn-csdn爬取文章.txt: -------------------------------------------------------------------------------- 1 | 2 | This file lists modules PyInstaller was not able to find. This does not 3 | necessarily mean this module is required for running you program. Python and 4 | Python 3rd-party packages include a lot of conditional or optional modules. For 5 | example the module 'ntpath' only exists on Windows, whereas the module 6 | 'posixpath' only exists on Posix systems. 7 | 8 | Types if import: 9 | * top-level: imported at the top-level - look at these first 10 | * conditional: imported within an if-statement 11 | * delayed: imported from within a function 12 | * optional: imported within a try-except-statement 13 | 14 | IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for 15 | yourself tracking down the missing module. Thanks! 16 | 17 | missing module named 'org.python' - imported by copy (optional), xml.sax (delayed, conditional) 18 | missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) 19 | excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) 20 | missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) 21 | missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional) 22 | missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional) 23 | missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional) 24 | missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional) 25 | missing module named urllib.urlencode - imported by urllib (conditional), requests.compat (conditional), lxml.html (delayed, optional) 26 | missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional) 27 | missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional) 28 | missing module named urllib.unquote - imported by urllib (conditional), requests.compat (conditional) 29 | missing module named urllib.quote - imported by urllib (conditional), requests.compat (conditional) 30 | missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed) 31 | missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) 32 | missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 33 | missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 34 | missing module named _scproxy - imported by urllib.request (conditional) 35 | missing module named termios - imported by tty (top-level), getpass (optional) 36 | missing module named resource - imported by posix (top-level), test.support (optional) 37 | missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) 38 | missing module named vms_lib - imported by platform (delayed, conditional, optional) 39 | missing module named java - imported by platform (delayed) 40 | missing module named _winreg - imported by platform (delayed, optional), requests.utils (delayed, conditional, optional), selenium.webdriver.firefox.firefox_binary (delayed, optional) 41 | missing module named win32evtlog - imported by logging.handlers (delayed, optional) 42 | missing module named win32evtlogutil - imported by logging.handlers (delayed, optional) 43 | missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) 44 | missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) 45 | missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 46 | missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 47 | missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) 48 | missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional) 49 | missing module named org - imported by pickle (optional) 50 | missing module named posix - imported by os (conditional, optional), shutil (conditional) 51 | missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed) 52 | missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed), distutils.util (delayed, conditional, optional) 53 | missing module named 'multiprocessing.forking' - imported by C:\Users\ASUS\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional) 54 | missing module named urllib2 - imported by requests.compat (conditional), selenium.webdriver.common.utils (delayed, optional), selenium.webdriver.common.service (delayed, optional) 55 | missing module named StringIO - imported by urllib3.packages.six (conditional), simplejson.compat (conditional, optional), requests.compat (conditional), six (conditional), selenium.webdriver.remote.webelement (optional) 56 | missing module named _uuid - imported by uuid (optional) 57 | missing module named netbios - imported by uuid (delayed) 58 | missing module named win32wnet - imported by uuid (delayed) 59 | missing module named urlparse - imported by requests.compat (conditional), lxml.html (optional), selenium.webdriver.remote.remote_connection (optional) 60 | runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level) 61 | missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed) 62 | missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional) 63 | missing module named 'cryptography.hazmat' - imported by urllib3.contrib.pyopenssl (top-level) 64 | missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (optional) 65 | missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) 66 | missing module named backports - imported by urllib3.packages.ssl_match_hostname (optional) 67 | missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) 68 | missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level) 69 | missing module named Queue - imported by urllib3.util.queue (conditional) 70 | missing module named httplib - imported by selenium.webdriver.safari.webdriver (optional), selenium.webdriver.blackberry.webdriver (optional), selenium.webdriver.webkitgtk.webdriver (optional) 71 | missing module named cStringIO - imported by simplejson.compat (conditional, optional), selenium.webdriver.firefox.firefox_profile (optional) 72 | missing module named copy_reg - imported by cStringIO (top-level) 73 | missing module named "'six.moves.urllib'.request" - imported by w3lib.url (top-level) 74 | missing module named "'six.moves.urllib'.parse" - imported by w3lib.url (top-level) 75 | missing module named functools32 - imported by parsel.csstranslator (optional) 76 | missing module named Cookie - imported by requests.compat (conditional) 77 | missing module named cookielib - imported by requests.compat (conditional) 78 | missing module named UserDict - imported by simplejson.ordered_dict (top-level) 79 | missing module named socks - imported by urllib3.contrib.socks (optional) 80 | missing module named _dummy_threading - imported by dummy_threading (optional) 81 | missing module named 'typing.io' - imported by importlib.resources (top-level) 82 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/chromedriver.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/csdn爬取文章.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import parsel 3 | import tomd 4 | import os 5 | import re 6 | from selenium import webdriver 7 | import time 8 | 9 | 10 | head = { 11 | "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52", 12 | "Referer": "https://blog.csdn.net/tansty_zh" 13 | } 14 | 15 | def filter_str(desstr,restr=''): 16 | #过滤除中英文及数字以外的其他字符 17 | res = re.compile("[^\u4e00-\u9fa5^a-z^A-Z^0-9]") 18 | return res.sub(restr, desstr) 19 | #对一篇文章的爬取 20 | def spider_one_csdn(title_url): # 目标文章的链接 21 | html=requests.get(url=title_url,headers=head).text 22 | page=parsel.Selector(html) 23 | #创建解释器 24 | title=page.css(".title-article::text").get() 25 | title=filter_str(title) 26 | print(title) 27 | content=page.css("article").get() 28 | content=re.sub("","",content) 29 | content = re.sub("
", "", content) 30 | content = re.sub("<", "<", content) # 新增 31 | content = re.sub(">", ">", content) # 新增 32 | #过滤a标签和br标签 33 | text=tomd.Tomd(content).markdown 34 | #转换为markdown 文件 35 | path = os.getcwd() # 获取当前的目录路径 36 | file_name = "./passage" 37 | final_road = path + file_name 38 | try: 39 | os.mkdir(final_road) 40 | print('创建成功!') 41 | except: 42 | # print('目录已经存在或异常') 43 | pass 44 | with open(final_road+r"./"+title+".md",mode="w",encoding="utf-8") as f: 45 | f.write("#"+title) 46 | f.write(text) 47 | time.sleep(1) 48 | 49 | def get_article_link(user): 50 | #获取某个博主的所有文章 51 | page=1 52 | while True: 53 | link = "https://blog.csdn.net/{}/article/list/{}".format(user, page) 54 | print("现在爬取第", page, "页") 55 | html = requests.get(url=link, headers=head).text 56 | cel = parsel.Selector(html) 57 | name_link = cel.css(".article-list h4 a::attr(href) ").getall() 58 | if not name_link: 59 | break 60 | #没有文章就退出 61 | for name in name_link: 62 | spider_one_csdn(name) 63 | page+=1 64 | time.sleep(1) 65 | 66 | def nb_bozhu(): 67 | #获取前十博主的csdn名称 68 | driver=webdriver.Chrome("chromedriver.exe") 69 | driver.implicitly_wait(10) 70 | driver.get("https://blog.csdn.net/rank/writing_rank") 71 | names=driver.find_elements_by_xpath("//div[@class='rank-item-box d-flex align-items-center']//div[@class='name d-flex align-items-center']/h2/a") 72 | name_list=[] 73 | for name in names: 74 | final_name=name.get_attribute("outerHTML") 75 | final_name=re.sub('.*','',final_name) 77 | name_list.append(final_name) 78 | print(final_name) 79 | driver.quit() 80 | time.sleep(1) 81 | return name_list 82 | 83 | def main(): 84 | print("本项目由tansty开发") 85 | #name=input("请输入博主的名称:") 86 | #get_article_link(name) 87 | names=nb_bozhu() 88 | for name in names: 89 | get_article_link(name) 90 | time.sleep(1) 91 | break 92 | 93 | if __name__ == '__main__': 94 | main() 95 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/csdn爬取文章.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['csdn爬取文章.py'], 7 | pathex=['C:\\Users\\ASUS\\Desktop\\新建文件夹\\爬取前十博主的文章(慢)'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='csdn爬取文章', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | upx_exclude=[], 32 | runtime_tmpdir=None, 33 | console=True ) 34 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/dist/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取前十博主的文章(慢)/dist/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/passage/CSDN粉丝解答六月份第一期精选互联网笔试编程解决简单bug处理编程系统设计等.md: -------------------------------------------------------------------------------- 1 | #CSDN粉丝解答六月份第一期精选互联网笔试编程解决简单bug处理编程系统设计等 2 | CSDN粉丝解答:六月份第一期精选——互联网笔试编程解决、简单bug处理、编程系统设计等 3 | 4 |   5 | 6 | > 7 |

**导读**:因博主后台留言太多,各种奇葩问题都有,博主只能随机挑选几篇对粉丝的解答,放出来与大家分享哈,哈哈…… 8 | 博主针对粉丝提出的问题,做出及时、有效的回答,包含以下两种情况:

9 | 10 |
    - 第一种情况,当粉丝订阅博主的文章后,不仅可以浏览博主的精选文章,同时,针对每一位粉丝所提出的编程问题,博主一定会依次回答,尽最大可能去做到完美解决,直至bug消失。 11 | - 第二种情况,**助人为乐,手留余香,**如果是学生身份,没有订阅博主的专栏,可以去挑选自己认为博主还不错的的二十篇文章进行点赞或收藏(博主后台会收到系统点赞次数的消息),然后在咨询问题的时候,先告知博主亦可哈^~^ 12 |
博主如果在线,则一定会当时回复。如果因白天比较忙,请见谅,最迟晚上看到后,博主一定会依次回复! 13 | 14 | 15 |   16 | 17 |   18 | 19 | **目录** 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |   52 | 53 |   54 | 55 | 56 | 57 | # 互联网笔试编程解决(难度系数0.4) 58 | 59 | ## 1.1、网友提出问题 60 | 61 | 输入第一行为整数N(1<=N<=1000),接下来一个数组A包含N个整数(0<=A[i]<=100),输出删除最小值后的数组。 62 | 63 |   64 | 65 | ## 1.2、博主解决答案 66 | 67 | 68 | 69 | 70 | 71 |   72 | 73 |   74 | 75 | ## 2.1、网友提出问题 76 | 77 | 78 | 79 |   80 | 81 | ## 2.2、博主解决答案 82 | 83 | 84 | 85 |   86 | 87 | ## 3.1、网友提出问题 88 | 89 |   90 | 91 | 92 | 93 |   94 | 95 | ## 3.2、博主解决答案 96 | 97 | 98 | 99 | # 简单bug处理(难度系数0.3) 100 | 101 | ## 1.1、网友提出问题 102 | 103 | python2.7環境下,還是會報錯。numpy.AxisError: axis 2 is out of bounds for array of dimension 2 104 | 105 | ## 1.2、博主解决答案 106 | 107 | **推荐参考文章**: 108 | 109 |   110 | 111 | 112 | 113 |   114 | 115 | ## 2.1、网友提出问题 116 | 117 | 118 | 119 |   120 | 121 | ## 2.2、博主解决答案 122 | 123 | 博主与粉丝的灵魂一问:你相信我,还是相信书上的?  124 | 博主要是没点基础功底,那还是博主嘛?哈哈,还是要相信博主是练过内功哒! 125 | 人生处处充满乐趣,哈哈……笑一笑,十年少! 126 | 127 | 128 | 129 |   130 | 131 |   132 | 133 |   134 | 135 | # 基于python语言设计的互联网在线教育课堂系统(难度系数0.5) 136 | 137 | ## 网友提出问题 138 | 139 | 基于Python知识(基本数据类型、选择、循环、序列类型、集合、字典、函数等),进行综合应用编程。 140 | 141 | 142 | 143 |   144 | 145 | ## 博主解决答案 146 | 147 | 148 | 149 |   150 | 151 |   152 | 153 |   154 | 155 |   156 | 157 |   158 | 159 |   160 | 161 |   162 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/passage/CSDN粉丝解答六月份第二期精选简单bug处理资料索取编程系统设计等.md: -------------------------------------------------------------------------------- 1 | #CSDN粉丝解答六月份第二期精选简单bug处理资料索取编程系统设计等 2 | CSDN粉丝解答:六月份第二期精选——互联网笔试编程解决、简单bug处理、资料索取、编程系统设计等 3 | 4 |   5 | 6 | > 7 |

**导读**:因博主后台留言太多,各种奇葩问题都有,博主只能随机挑选几篇对粉丝的解答,放出来与大家分享哈,哈哈…… 8 | 博主针对粉丝提出的问题,做出及时、有效的回答,包含以下两种情况:

9 | 10 |
    - 第一种情况,当粉丝订阅博主的文章后,不仅可以浏览博主的精选文章,同时,针对每一位粉丝所提出的编程问题,博主一定会依次回答,尽最大可能去做到完美解决,直至bug消失。 11 | - 第二种情况,**助人为乐,手留余香,**如果是学生身份,没有订阅博主的专栏,可以去挑选自己认为博主还不错的的二十篇文章进行点赞或收藏(博主后台会收到系统点赞次数的消息),然后在咨询问题的时候,先告知博主亦可哈^~^ 12 |
博主如果在线,则一定会当时回复。如果因白天比较忙,请见谅,最迟晚上看到后,博主一定会依次回复! 13 | 14 | 15 |   16 | 17 | **目录** 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |   50 | 51 |   52 | 53 | 54 | 55 | # 简单bug处理(难度系数0.45) 56 | 57 | ## 1.1、网友提出问题 58 | 59 | UnicodeDecodeError gbk codec cant decode byte 0x81 in position 98 60 | 61 | 62 | 63 | ## 1.2、博主解决答案 64 | 65 | **相关文章**: 66 | 67 | 68 | 69 |   70 | 71 | ## 2.1、网友提出问题 72 | 73 | 你好!可以申请免费查看资格吗?我是****大学的在读学生,想学习一下您的这篇“成功解决AttributeError: module tensorflow.compat has no attribute v1”。万分感谢 74 | 75 |   76 | 77 |   78 | 79 | ## 2.2、博主解决答案 80 | 81 | **相关文章**: 82 | 83 | 84 | 85 |   86 | 87 |   88 | 89 | ## 3.1、网友提出问题 90 | 91 | 您好,我是**大学的大*学生,今晚登陆csdn看了大佬的博客,发现了新大陆,请问可以申请查看资格吗,现在主要在学DL,想通过lstm实现数据的分类,想看一下您博客了解更多DL方面的知识。 92 | 93 |   94 | 95 | ## 3.2、博主解决答案 96 | 97 | 98 | 99 |   100 | 101 | # 资料索取问题 102 | 103 | ## 1.1、网友提出问题 104 | 105 | 博主您好,我是**大学**的学生,目前在做情感分析方面的课题,希望能得到您的数据集,万分感谢,我的QQ邮箱是1097353775@qq.com 106 | NLP之情感分析:基于python编程(jieba库)实现中文文本情感分析(得到的是情感评分) 107 | 也可以告诉CSDN下载地址,我去下载也可以的,希望您能帮这个忙,万分感谢! 108 | 109 |   110 | 111 | ## 1.2、博主解决答案 112 | 113 | 114 | 115 |   116 | 117 |   118 | 119 | # 编程系统设计(难度系数0.45) 120 | 121 | ## 1.1、网友提出问题 122 | 123 | 从键盘输入自己姓名的拼音(小写),统计它的长度,并找出其中ascii码值最小的字母,显示在屏幕上。 124 | 125 |   126 | 127 | ## 1.2、博主解决答案 128 | 129 | 130 | 131 | 132 | 133 |   134 | 135 | ## 2.1、网友提出问题 136 | 137 | 编程写程序 138 | 139 |   140 | 141 | ## 2.2、博主解决答案 142 | 143 | 144 | 145 |   146 | 147 |   148 | 149 |   150 | 151 |   152 | 153 |   154 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/passage/DayDayUp五四青年节快乐献给新一代的演讲后浪心里有火眼里有光奔涌吧后浪.md: -------------------------------------------------------------------------------- 1 | #DayDayUp五四青年节快乐献给新一代的演讲后浪心里有火眼里有光奔涌吧后浪 2 | DayDayUp:五四青年节快乐!献给新一代的演讲—《后浪》—心里有火 眼里有光 ,奔涌吧 后浪 3 | 4 |   5 | 6 | > 7 |

**导读**:感恩,然后奋进,**青春就是用来奋斗的** 8 | 你的热爱就是你的生活,内心强大的人,从不吝啬赞美与鼓励 9 | 心里有火 眼里有光 ,奔涌吧 后浪 10 | 这是博主最喜欢的状态,没有之一 11 | 博主最喜欢也一直在day day up,信仰所向,性格使然

12 | 13 |

**博主借知乎网友简评**:尽管这个世界,还不能让每个人都满意。但是,不管在哪个阶层,至少,勇于做自己,保持积极向上,这一点永远是对的。人,总要有理想的,不是吗? 14 | 相信远比质疑,给人更有改变自己的机会, 15 | 少一些质疑,多一些相信,**给人以前行的信心,保持积极向上**,总没错。

16 | 17 | 18 |   19 | 20 |   21 | 22 | **目录** 23 | 24 | 25 | 26 | 27 | 28 |   29 | 30 |   31 | 32 | 33 | 34 | ## 五四青年节,来自B站的祝福—《后浪》全文 35 | 36 | **B站版本**:**央视完整版本**: 37 | 38 | 39 | 40 | > 41 |

那些口口声声 “一代不如一代”的人 42 | 应该看着你们 43 | 像我一样 44 | 我看着你们 满怀羡慕

45 | 46 |

人类积攒了几千年的财富 47 | 所有的知识、见识、智慧和艺术 48 | 像是专门为你们准备的礼物

49 | 50 |

科技繁荣 文化繁茂 城市繁华 51 | 现代文明的成果 被层层打开 52 | 可以尽情享用

53 | 54 |

自由学习一门语言 一门手艺 55 | 欣赏一部电影 去遥远的地方旅行 56 | 很多人 从小 你们就在自由探索自己的兴趣 57 | 很多人 在童年 就进入了不惑之年 58 | 不惑于自己喜欢什么 不喜欢什么

59 | 60 |

人与人之间的壁垒被打破 61 | 你们只凭相同的爱好 就能结交千万个值得干杯的朋友 62 | 你们拥有了 我们曾经梦寐以求的权利 63 | 选择的权利

64 | 65 | **你所热爱的 就是你的生活** 66 | 67 |

你们有幸 遇见这样的时代 68 | 但时代更有幸 遇见这样的你们 69 | 我看着你们 满怀敬意

70 | 71 |

向你们的专业态度致敬 72 | 你们正在把传统的 变成现代的 73 | 把经典的 变成流行的 74 | 把学术的 变成大众的 75 | 把民族的 变成世界的 76 | 你们把自己的热爱 77 | 变成了一个和成千上万的人 分享快乐的事业

78 | 79 |

向你们的自信致敬 80 | 弱小的人才习惯嘲讽和否定**内心强大的人 从不吝啬赞美和鼓励**

81 | 82 |

向你们的大气致敬 83 | 小人 同而不和**君子 美美与共 和而不同**

84 | 85 |

更年轻的身体 容得下更多元的文化 审美 和价值观 86 | 有一天 我终于发现 87 | 不只是我们在教你们如何生活 88 | 你们也在启发我们 怎样去更好的生活 89 | 那些抱怨“一代不如一代的人” 90 | 应该看看你们 91 | 就像我一样 92 | 我看着你们 满怀感激

93 | 94 |

因为你们 这个世界会更喜欢中国 95 | 因为一个国家最好看的风景 96 | 就是这个国家的年轻人

97 | 98 |

因为你们 这世上的小说 音乐 电影表现的青春 99 | 不再是忧伤 迷茫 100 | 而是善良 勇敢 无私 无所畏惧 101 | 是**心里有火 眼里有光**

102 | 103 |

不用活成我们想象中的样子 104 | 我们这一代的想象力 105 | 不足以想象你们的未来 106 | 如果你们依然需要我们的祝福

107 | 108 |

那么**奔涌吧 后浪** 109 | 我们在同一条奔涌的河流

110 | 111 | 112 |   113 | 114 | ## 后续—“后浪”广告,总共不到七百字,让B站暴涨34亿 115 | 116 | **相关文章**: 117 | 118 | 119 | 120 | 121 | 122 | “后浪”广告,总共不到七百字,让B站暴涨34亿, 123 | 足以看出,一个好的文案,有多重要,**相信远比质疑,给人更有改变自己的机会**,**少一些质疑,多一些相信,给人以前行的信心,保持积极向上,总没错**。 124 |   125 | 126 |   127 | 128 |   129 | 130 |   131 | 132 |   133 | 134 |   135 | -------------------------------------------------------------------------------- /爬取前十博主的文章(慢)/passage/DayDayUp平均每篇文章1毛本博主自2020年6月1日起如有任何问题可在博客贴吧留言或者私信博主包括并不限于GUI软件编写安装及编程语言中的bugAI算法设计等非诚勿扰.md: -------------------------------------------------------------------------------- 1 | #DayDayUp平均每篇文章1毛本博主自2020年6月1日起如有任何问题可在博客贴吧留言或者私信博主包括并不限于GUI软件编写安装及编程语言中的bugAI算法设计等非诚勿扰 2 | DayDayUp:平均每篇文章1毛1! 本博主自2020年6月1日起,如有任何问题可在博客贴吧留言或者私信博主(包括并不限于GUI软件编写、安装及编程语言中的bug、AI算法设计等),非诚勿扰! 3 | 4 |   5 | 6 | > 7 |

**导读**:因为博主后台留言实在是太多太多,大多网友都是前来寻求答案或进行项目合作。同时,博主为了进一步维护粉丝群体,自2020年06月01日起,包括并不限于GUI软件编写、安装及编程语言中的bug、AI算法设计。 8 |        博主拥有多种资源,圈内大佬都有交往,如有任何问题,可在博客贴吧留言或者私信博主即可!但非诚勿扰!!!博主信用背书,遵循合作共赢;如遇到一次欺骗,圈内发布,永久拉黑。 9 |        同时,因为博主后台留言太多,各种奇葩问题都有,博主只能随机挑选几篇对粉丝的解答,放出来与大家分享哈,哈哈……博主针对粉丝提出的问题,做出及时、有效的回答,包含以下两种情况:

10 | 11 |
    - 第一种情况,当粉丝订阅博主的文章后,不仅可以浏览博主的精选文章,同时,针对每一位粉丝所提出的编程问题,博主一定会依次回答,尽最大可能去做到完美解决,直至bug消失。 12 | - 第二种情况,**助人为乐,手留余香**,如果是学生身份,没有订阅博主的专栏,可以去挑选自己认为博主还不错的的二十篇文章进行点赞或收藏(博主后台会收到系统点赞次数的消息),然后在咨询问题的时候,先告知博主亦可哈^~^ 13 |
       博主如果在线,则一定会当时回复。如果因白天比较忙,请见谅,最迟晚上看到后,博主一定会依次回复! 14 | 15 | 16 |   17 | 18 |   19 | 20 |   21 | 22 | **目录** 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |   37 | 38 |   39 | 40 | # 欢迎订阅博主专栏 41 | 42 |         订阅博主的其中任何一个专栏,均可同步查看博主所有专栏的240多篇精选文章,平均每篇文章0.109元,平均每篇文章1毛09!    43 | - 29.9元/273篇=0.109元/篇 44 | 45 | **注**: **如果已经订阅博主的专栏,当对专栏内的文章有疑难困惑,可留言,博主会及时解答!** 46 | 47 |      48 | 49 |   50 | 51 | # 关于博主博客文章所涉及的代码 52 | 53 | 博主一般都情况下,都会将文章所涉及的完整代码写入到文章。但是,有时候因为代码较多且分布在多个文件夹内,上传需要打包,所以,博主会把核心代码附在文章内。如果,各位网友粉丝有需要博主某篇文章所涉及的代码,只要确定该文章内包含输出结果,那么,关于该文章的所有代码博主均有! 54 | 注:如索要代码或者相关图片,请在博主博客的贴吧内或者对应文章下留言博主。如果已经订阅博主专栏,可直接私信索要相关资料。 55 | 56 |   57 | 58 |   59 | 60 | # 如有任何问题可在博客贴吧留言或者私信博主 61 | 62 | 63 | 64 | **注**:对于【学生身份】的粉丝(小问题酌情免费)。【非学生身份】的粉丝(有偿解决),或者订阅博主专栏亦可! 65 | 66 | ## 编写整套GUI软件 67 | 68 | 比如辅助完成论文中、项目中所需要的系统软件设计等。请在博主博客的贴吧留言或私信博主。 69 | 70 |   71 | 72 |   73 | 74 |   75 | 76 |   77 | 78 | ## 解决安装及编程语言中的bug 79 | 80 | 比如有些软件难以安装,或者在安装过程中的出现的Bug;再或者编程语言进行调试的时候所遇到的Bug等。请在博主博客的贴吧留言或私信博主。 81 | 82 |   83 | 84 |   85 | 86 |   87 | 88 |   89 | 90 |   91 | 92 | ## 设计AI算法 93 | 94 | 比如面试中遇到的算法设计等。请在博主博客的贴吧留言或私信博主。 95 | 96 |   97 | 98 |   99 | 100 |   101 | 102 |   103 | 104 |   105 | 106 |   107 | 108 |   109 | 110 |   111 | 112 |   113 | -------------------------------------------------------------------------------- /爬取单一文章/__pycache__/csdn爬取文章.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取单一文章/__pycache__/csdn爬取文章.cpython-38.pyc -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/PKG-00.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取单一文章/build/csdn爬取文章/PKG-00.pkg -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取单一文章/build/csdn爬取文章/PYZ-00.pyz -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/PYZ-00.toc: -------------------------------------------------------------------------------- 1 | ('C:\\Users\\ASUS\\Desktop\\新建文件夹\\build\\csdn爬取文章\\PYZ-00.pyz', 2 | [('ssl', 3 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ssl.py', 4 | 'PYMODULE'), 5 | ('calendar', 6 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\calendar.py', 7 | 'PYMODULE'), 8 | ('argparse', 9 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\argparse.py', 10 | 'PYMODULE'), 11 | ('textwrap', 12 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\textwrap.py', 13 | 'PYMODULE'), 14 | ('copy', 15 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\copy.py', 16 | 'PYMODULE'), 17 | ('gettext', 18 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\gettext.py', 19 | 'PYMODULE'), 20 | ('struct', 21 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\struct.py', 22 | 'PYMODULE'), 23 | ('shutil', 24 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\shutil.py', 25 | 'PYMODULE'), 26 | ('zipfile', 27 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\zipfile.py', 28 | 'PYMODULE'), 29 | ('py_compile', 30 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\py_compile.py', 31 | 'PYMODULE'), 32 | ('ntpath', 33 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ntpath.py', 34 | 'PYMODULE'), 35 | ('string', 36 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\string.py', 37 | 'PYMODULE'), 38 | ('genericpath', 39 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\genericpath.py', 40 | 'PYMODULE'), 41 | ('importlib.machinery', 42 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\machinery.py', 43 | 'PYMODULE'), 44 | ('importlib', 45 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\__init__.py', 46 | 'PYMODULE'), 47 | ('importlib._bootstrap', 48 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\_bootstrap.py', 49 | 'PYMODULE'), 50 | ('importlib._bootstrap_external', 51 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\_bootstrap_external.py', 52 | 'PYMODULE'), 53 | ('importlib.metadata', 54 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\metadata.py', 55 | 'PYMODULE'), 56 | ('importlib.abc', 57 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\abc.py', 58 | 'PYMODULE'), 59 | ('contextlib', 60 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\contextlib.py', 61 | 'PYMODULE'), 62 | ('configparser', 63 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\configparser.py', 64 | 'PYMODULE'), 65 | ('pathlib', 66 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pathlib.py', 67 | 'PYMODULE'), 68 | ('urllib.parse', 69 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\urllib\\parse.py', 70 | 'PYMODULE'), 71 | ('urllib', 72 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\urllib\\__init__.py', 73 | 'PYMODULE'), 74 | ('email', 75 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\__init__.py', 76 | 'PYMODULE'), 77 | ('email.parser', 78 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\parser.py', 79 | 'PYMODULE'), 80 | ('email._policybase', 81 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\_policybase.py', 82 | 'PYMODULE'), 83 | ('email.utils', 84 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\utils.py', 85 | 'PYMODULE'), 86 | ('email._parseaddr', 87 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\_parseaddr.py', 88 | 'PYMODULE'), 89 | ('random', 90 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\random.py', 91 | 'PYMODULE'), 92 | ('hashlib', 93 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\hashlib.py', 94 | 'PYMODULE'), 95 | ('logging', 96 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\logging\\__init__.py', 97 | 'PYMODULE'), 98 | ('pickle', 99 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pickle.py', 100 | 'PYMODULE'), 101 | ('pprint', 102 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pprint.py', 103 | 'PYMODULE'), 104 | ('doctest', 105 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\doctest.py', 106 | 'PYMODULE'), 107 | ('unittest', 108 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\__init__.py', 109 | 'PYMODULE'), 110 | ('unittest.signals', 111 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\signals.py', 112 | 'PYMODULE'), 113 | ('signal', 114 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\signal.py', 115 | 'PYMODULE'), 116 | ('unittest.main', 117 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\main.py', 118 | 'PYMODULE'), 119 | ('unittest.runner', 120 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\runner.py', 121 | 'PYMODULE'), 122 | ('unittest.loader', 123 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\loader.py', 124 | 'PYMODULE'), 125 | ('unittest.suite', 126 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\suite.py', 127 | 'PYMODULE'), 128 | ('unittest.case', 129 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\case.py', 130 | 'PYMODULE'), 131 | ('unittest.async_case', 132 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\async_case.py', 133 | 'PYMODULE'), 134 | ('asyncio', 135 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\__init__.py', 136 | 'PYMODULE'), 137 | ('asyncio.unix_events', 138 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\unix_events.py', 139 | 'PYMODULE'), 140 | ('asyncio.log', 141 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\log.py', 142 | 'PYMODULE'), 143 | ('subprocess', 144 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\subprocess.py', 145 | 'PYMODULE'), 146 | ('selectors', 147 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\selectors.py', 148 | 'PYMODULE'), 149 | ('asyncio.windows_events', 150 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\windows_events.py', 151 | 'PYMODULE'), 152 | ('asyncio.windows_utils', 153 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\windows_utils.py', 154 | 'PYMODULE'), 155 | ('tempfile', 156 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tempfile.py', 157 | 'PYMODULE'), 158 | ('asyncio.selector_events', 159 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\selector_events.py', 160 | 'PYMODULE'), 161 | ('asyncio.proactor_events', 162 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\proactor_events.py', 163 | 'PYMODULE'), 164 | ('asyncio.base_subprocess', 165 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\base_subprocess.py', 166 | 'PYMODULE'), 167 | ('asyncio.subprocess', 168 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\subprocess.py', 169 | 'PYMODULE'), 170 | ('asyncio.streams', 171 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\streams.py', 172 | 'PYMODULE'), 173 | ('asyncio.queues', 174 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\queues.py', 175 | 'PYMODULE'), 176 | ('asyncio.runners', 177 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\runners.py', 178 | 'PYMODULE'), 179 | ('asyncio.events', 180 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\events.py', 181 | 'PYMODULE'), 182 | ('contextvars', 183 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\contextvars.py', 184 | 'PYMODULE'), 185 | ('asyncio.trsock', 186 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\trsock.py', 187 | 'PYMODULE'), 188 | ('asyncio.staggered', 189 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\staggered.py', 190 | 'PYMODULE'), 191 | ('typing', 192 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\typing.py', 193 | 'PYMODULE'), 194 | ('asyncio.tasks', 195 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\tasks.py', 196 | 'PYMODULE'), 197 | ('concurrent.futures', 198 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\concurrent\\futures\\__init__.py', 199 | 'PYMODULE'), 200 | ('concurrent.futures.thread', 201 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\concurrent\\futures\\thread.py', 202 | 'PYMODULE'), 203 | ('queue', 204 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\queue.py', 205 | 'PYMODULE'), 206 | ('concurrent.futures.process', 207 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\concurrent\\futures\\process.py', 208 | 'PYMODULE'), 209 | ('multiprocessing.queues', 210 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\queues.py', 211 | 'PYMODULE'), 212 | ('multiprocessing.synchronize', 213 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\synchronize.py', 214 | 'PYMODULE'), 215 | ('multiprocessing.heap', 216 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\heap.py', 217 | 'PYMODULE'), 218 | ('multiprocessing.resource_tracker', 219 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\resource_tracker.py', 220 | 'PYMODULE'), 221 | ('multiprocessing.spawn', 222 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\spawn.py', 223 | 'PYMODULE'), 224 | ('runpy', 225 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\runpy.py', 226 | 'PYMODULE'), 227 | ('pkgutil', 228 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pkgutil.py', 229 | 'PYMODULE'), 230 | ('zipimport', 231 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\zipimport.py', 232 | 'PYMODULE'), 233 | ('multiprocessing.process', 234 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\process.py', 235 | 'PYMODULE'), 236 | ('multiprocessing.util', 237 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\util.py', 238 | 'PYMODULE'), 239 | ('multiprocessing.forkserver', 240 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\forkserver.py', 241 | 'PYMODULE'), 242 | ('test.support', 243 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\test\\support\\__init__.py', 244 | 'PYMODULE'), 245 | ('decimal', 246 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\decimal.py', 247 | 'PYMODULE'), 248 | ('_pydecimal', 249 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_pydecimal.py', 250 | 'PYMODULE'), 251 | ('numbers', 252 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\numbers.py', 253 | 'PYMODULE'), 254 | ('distutils.spawn', 255 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\spawn.py', 256 | 'PYMODULE'), 257 | ('distutils.log', 258 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\log.py', 259 | 'PYMODULE'), 260 | ('distutils.debug', 261 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\debug.py', 262 | 'PYMODULE'), 263 | ('distutils.errors', 264 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\errors.py', 265 | 'PYMODULE'), 266 | ('distutils.sysconfig', 267 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\sysconfig.py', 268 | 'PYMODULE'), 269 | ('distutils.text_file', 270 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\text_file.py', 271 | 'PYMODULE'), 272 | ('_osx_support', 273 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_osx_support.py', 274 | 'PYMODULE'), 275 | ('distutils.util', 276 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\util.py', 277 | 'PYMODULE'), 278 | ('distutils.filelist', 279 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\filelist.py', 280 | 'PYMODULE'), 281 | ('distutils.file_util', 282 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\file_util.py', 283 | 'PYMODULE'), 284 | ('distutils.dir_util', 285 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\dir_util.py', 286 | 'PYMODULE'), 287 | ('lib2to3.refactor', 288 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\refactor.py', 289 | 'PYMODULE'), 290 | ('lib2to3.btm_matcher', 291 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\btm_matcher.py', 292 | 'PYMODULE'), 293 | ('lib2to3.btm_utils', 294 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\btm_utils.py', 295 | 'PYMODULE'), 296 | ('lib2to3.pgen2.grammar', 297 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\grammar.py', 298 | 'PYMODULE'), 299 | ('lib2to3.pygram', 300 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pygram.py', 301 | 'PYMODULE'), 302 | ('lib2to3.pytree', 303 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pytree.py', 304 | 'PYMODULE'), 305 | ('lib2to3', 306 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\__init__.py', 307 | 'PYMODULE'), 308 | ('lib2to3.patcomp', 309 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\patcomp.py', 310 | 'PYMODULE'), 311 | ('lib2to3.pgen2.parse', 312 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\parse.py', 313 | 'PYMODULE'), 314 | ('lib2to3.pgen2.literals', 315 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\literals.py', 316 | 'PYMODULE'), 317 | ('lib2to3.fixer_util', 318 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\fixer_util.py', 319 | 'PYMODULE'), 320 | ('lib2to3.pgen2.token', 321 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\token.py', 322 | 'PYMODULE'), 323 | ('lib2to3.pgen2.tokenize', 324 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\tokenize.py', 325 | 'PYMODULE'), 326 | ('lib2to3.pgen2.driver', 327 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\driver.py', 328 | 'PYMODULE'), 329 | ('lib2to3.pgen2.pgen', 330 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\pgen.py', 331 | 'PYMODULE'), 332 | ('lib2to3.pgen2', 333 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lib2to3\\pgen2\\__init__.py', 334 | 'PYMODULE'), 335 | ('distutils.dep_util', 336 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\dep_util.py', 337 | 'PYMODULE'), 338 | ('distutils.ccompiler', 339 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\ccompiler.py', 340 | 'PYMODULE'), 341 | ('distutils.fancy_getopt', 342 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\fancy_getopt.py', 343 | 'PYMODULE'), 344 | ('getopt', 345 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\getopt.py', 346 | 'PYMODULE'), 347 | ('distutils', 348 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\distutils\\__init__.py', 349 | 'PYMODULE'), 350 | ('tracemalloc', 351 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tracemalloc.py', 352 | 'PYMODULE'), 353 | ('urllib.request', 354 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\urllib\\request.py', 355 | 'PYMODULE'), 356 | ('getpass', 357 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\getpass.py', 358 | 'PYMODULE'), 359 | ('nturl2path', 360 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\nturl2path.py', 361 | 'PYMODULE'), 362 | ('ftplib', 363 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ftplib.py', 364 | 'PYMODULE'), 365 | ('netrc', 366 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\netrc.py', 367 | 'PYMODULE'), 368 | ('shlex', 369 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\shlex.py', 370 | 'PYMODULE'), 371 | ('mimetypes', 372 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\mimetypes.py', 373 | 'PYMODULE'), 374 | ('http.cookiejar', 375 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\http\\cookiejar.py', 376 | 'PYMODULE'), 377 | ('http', 378 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\http\\__init__.py', 379 | 'PYMODULE'), 380 | ('urllib.response', 381 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\urllib\\response.py', 382 | 'PYMODULE'), 383 | ('http.client', 384 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\http\\client.py', 385 | 'PYMODULE'), 386 | ('email.message', 387 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\message.py', 388 | 'PYMODULE'), 389 | ('email.policy', 390 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\policy.py', 391 | 'PYMODULE'), 392 | ('email.contentmanager', 393 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\contentmanager.py', 394 | 'PYMODULE'), 395 | ('email.quoprimime', 396 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\quoprimime.py', 397 | 'PYMODULE'), 398 | ('email.headerregistry', 399 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\headerregistry.py', 400 | 'PYMODULE'), 401 | ('email.iterators', 402 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\iterators.py', 403 | 'PYMODULE'), 404 | ('email.generator', 405 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\generator.py', 406 | 'PYMODULE'), 407 | ('email._encoded_words', 408 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\_encoded_words.py', 409 | 'PYMODULE'), 410 | ('quopri', 411 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\quopri.py', 412 | 'PYMODULE'), 413 | ('uu', 414 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\uu.py', 415 | 'PYMODULE'), 416 | ('optparse', 417 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\optparse.py', 418 | 'PYMODULE'), 419 | ('tkinter', 420 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tkinter\\__init__.py', 421 | 'PYMODULE'), 422 | ('tkinter.constants', 423 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tkinter\\constants.py', 424 | 'PYMODULE'), 425 | ('ctypes.util', 426 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\util.py', 427 | 'PYMODULE'), 428 | ('ctypes._aix', 429 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\_aix.py', 430 | 'PYMODULE'), 431 | ('ctypes.macholib.dyld', 432 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\macholib\\dyld.py', 433 | 'PYMODULE'), 434 | ('ctypes.macholib', 435 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\macholib\\__init__.py', 436 | 'PYMODULE'), 437 | ('ctypes.macholib.dylib', 438 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\macholib\\dylib.py', 439 | 'PYMODULE'), 440 | ('ctypes.macholib.framework', 441 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\macholib\\framework.py', 442 | 'PYMODULE'), 443 | ('ctypes.wintypes', 444 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\wintypes.py', 445 | 'PYMODULE'), 446 | ('ctypes', 447 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\__init__.py', 448 | 'PYMODULE'), 449 | ('ctypes._endian', 450 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ctypes\\_endian.py', 451 | 'PYMODULE'), 452 | ('gzip', 453 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\gzip.py', 454 | 'PYMODULE'), 455 | ('_compression', 456 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_compression.py', 457 | 'PYMODULE'), 458 | ('test.support.testresult', 459 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\test\\support\\testresult.py', 460 | 'PYMODULE'), 461 | ('xml.etree.ElementTree', 462 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\etree\\ElementTree.py', 463 | 'PYMODULE'), 464 | ('xml.etree.cElementTree', 465 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\etree\\cElementTree.py', 466 | 'PYMODULE'), 467 | ('xml.etree.ElementInclude', 468 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\etree\\ElementInclude.py', 469 | 'PYMODULE'), 470 | ('xml.parsers.expat', 471 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\parsers\\expat.py', 472 | 'PYMODULE'), 473 | ('xml.parsers', 474 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\parsers\\__init__.py', 475 | 'PYMODULE'), 476 | ('xml', 477 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\__init__.py', 478 | 'PYMODULE'), 479 | ('xml.sax.expatreader', 480 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\expatreader.py', 481 | 'PYMODULE'), 482 | ('xml.sax.saxutils', 483 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\saxutils.py', 484 | 'PYMODULE'), 485 | ('xml.sax', 486 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\__init__.py', 487 | 'PYMODULE'), 488 | ('xml.sax.handler', 489 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\handler.py', 490 | 'PYMODULE'), 491 | ('xml.sax._exceptions', 492 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\_exceptions.py', 493 | 'PYMODULE'), 494 | ('xml.sax.xmlreader', 495 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\sax\\xmlreader.py', 496 | 'PYMODULE'), 497 | ('xml.etree.ElementPath', 498 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\etree\\ElementPath.py', 499 | 'PYMODULE'), 500 | ('xml.etree', 501 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xml\\etree\\__init__.py', 502 | 'PYMODULE'), 503 | ('urllib.error', 504 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\urllib\\error.py', 505 | 'PYMODULE'), 506 | ('sysconfig', 507 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\sysconfig.py', 508 | 'PYMODULE'), 509 | ('platform', 510 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\platform.py', 511 | 'PYMODULE'), 512 | ('plistlib', 513 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\plistlib.py', 514 | 'PYMODULE'), 515 | ('nntplib', 516 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\nntplib.py', 517 | 'PYMODULE'), 518 | ('logging.handlers', 519 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\logging\\handlers.py', 520 | 'PYMODULE'), 521 | ('smtplib', 522 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\smtplib.py', 523 | 'PYMODULE'), 524 | ('email.base64mime', 525 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\base64mime.py', 526 | 'PYMODULE'), 527 | ('hmac', 528 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\hmac.py', 529 | 'PYMODULE'), 530 | ('glob', 531 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\glob.py', 532 | 'PYMODULE'), 533 | ('test', 534 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\test\\__init__.py', 535 | 'PYMODULE'), 536 | ('multiprocessing.context', 537 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\context.py', 538 | 'PYMODULE'), 539 | ('multiprocessing.popen_spawn_win32', 540 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\popen_spawn_win32.py', 541 | 'PYMODULE'), 542 | ('multiprocessing.popen_forkserver', 543 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\popen_forkserver.py', 544 | 'PYMODULE'), 545 | ('multiprocessing.popen_spawn_posix', 546 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\popen_spawn_posix.py', 547 | 'PYMODULE'), 548 | ('multiprocessing.popen_fork', 549 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\popen_fork.py', 550 | 'PYMODULE'), 551 | ('multiprocessing.sharedctypes', 552 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\sharedctypes.py', 553 | 'PYMODULE'), 554 | ('multiprocessing.pool', 555 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\pool.py', 556 | 'PYMODULE'), 557 | ('multiprocessing.dummy', 558 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\dummy\\__init__.py', 559 | 'PYMODULE'), 560 | ('multiprocessing.dummy.connection', 561 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\dummy\\connection.py', 562 | 'PYMODULE'), 563 | ('multiprocessing.managers', 564 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\managers.py', 565 | 'PYMODULE'), 566 | ('multiprocessing.shared_memory', 567 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\shared_memory.py', 568 | 'PYMODULE'), 569 | ('secrets', 570 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\secrets.py', 571 | 'PYMODULE'), 572 | ('multiprocessing.reduction', 573 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\reduction.py', 574 | 'PYMODULE'), 575 | ('multiprocessing.resource_sharer', 576 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\resource_sharer.py', 577 | 'PYMODULE'), 578 | ('multiprocessing.connection', 579 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\connection.py', 580 | 'PYMODULE'), 581 | ('xmlrpc.client', 582 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xmlrpc\\client.py', 583 | 'PYMODULE'), 584 | ('xmlrpc', 585 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\xmlrpc\\__init__.py', 586 | 'PYMODULE'), 587 | ('multiprocessing', 588 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\multiprocessing\\__init__.py', 589 | 'PYMODULE'), 590 | ('concurrent.futures._base', 591 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\concurrent\\futures\\_base.py', 592 | 'PYMODULE'), 593 | ('concurrent', 594 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\concurrent\\__init__.py', 595 | 'PYMODULE'), 596 | ('asyncio.base_tasks', 597 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\base_tasks.py', 598 | 'PYMODULE'), 599 | ('asyncio.locks', 600 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\locks.py', 601 | 'PYMODULE'), 602 | ('asyncio.sslproto', 603 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\sslproto.py', 604 | 'PYMODULE'), 605 | ('asyncio.transports', 606 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\transports.py', 607 | 'PYMODULE'), 608 | ('asyncio.base_events', 609 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\base_events.py', 610 | 'PYMODULE'), 611 | ('asyncio.protocols', 612 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\protocols.py', 613 | 'PYMODULE'), 614 | ('asyncio.futures', 615 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\futures.py', 616 | 'PYMODULE'), 617 | ('asyncio.coroutines', 618 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\coroutines.py', 619 | 'PYMODULE'), 620 | ('asyncio.base_futures', 621 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\base_futures.py', 622 | 'PYMODULE'), 623 | ('asyncio.exceptions', 624 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\exceptions.py', 625 | 'PYMODULE'), 626 | ('asyncio.format_helpers', 627 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\format_helpers.py', 628 | 'PYMODULE'), 629 | ('asyncio.constants', 630 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\asyncio\\constants.py', 631 | 'PYMODULE'), 632 | ('unittest.result', 633 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\result.py', 634 | 'PYMODULE'), 635 | ('unittest.util', 636 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\unittest\\util.py', 637 | 'PYMODULE'), 638 | ('pdb', 639 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pdb.py', 640 | 'PYMODULE'), 641 | ('pydoc', 642 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pydoc.py', 643 | 'PYMODULE'), 644 | ('webbrowser', 645 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\webbrowser.py', 646 | 'PYMODULE'), 647 | ('http.server', 648 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\http\\server.py', 649 | 'PYMODULE'), 650 | ('socketserver', 651 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\socketserver.py', 652 | 'PYMODULE'), 653 | ('html', 654 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\html\\__init__.py', 655 | 'PYMODULE'), 656 | ('html.entities', 657 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\html\\entities.py', 658 | 'PYMODULE'), 659 | ('pydoc_data.topics', 660 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pydoc_data\\topics.py', 661 | 'PYMODULE'), 662 | ('pydoc_data', 663 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\pydoc_data\\__init__.py', 664 | 'PYMODULE'), 665 | ('tty', 666 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tty.py', 667 | 'PYMODULE'), 668 | ('code', 669 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\code.py', 670 | 'PYMODULE'), 671 | ('codeop', 672 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\codeop.py', 673 | 'PYMODULE'), 674 | ('dis', 675 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\dis.py', 676 | 'PYMODULE'), 677 | ('opcode', 678 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\opcode.py', 679 | 'PYMODULE'), 680 | ('bdb', 681 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\bdb.py', 682 | 'PYMODULE'), 683 | ('cmd', 684 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\cmd.py', 685 | 'PYMODULE'), 686 | ('inspect', 687 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\inspect.py', 688 | 'PYMODULE'), 689 | ('ast', 690 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ast.py', 691 | 'PYMODULE'), 692 | ('token', 693 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\token.py', 694 | 'PYMODULE'), 695 | ('difflib', 696 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\difflib.py', 697 | 'PYMODULE'), 698 | ('__future__', 699 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\__future__.py', 700 | 'PYMODULE'), 701 | ('_compat_pickle', 702 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_compat_pickle.py', 703 | 'PYMODULE'), 704 | ('bisect', 705 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\bisect.py', 706 | 'PYMODULE'), 707 | ('email.feedparser', 708 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\feedparser.py', 709 | 'PYMODULE'), 710 | ('email._header_value_parser', 711 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\_header_value_parser.py', 712 | 'PYMODULE'), 713 | ('email.header', 714 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\header.py', 715 | 'PYMODULE'), 716 | ('email.charset', 717 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\charset.py', 718 | 'PYMODULE'), 719 | ('email.encoders', 720 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\encoders.py', 721 | 'PYMODULE'), 722 | ('email.errors', 723 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\email\\errors.py', 724 | 'PYMODULE'), 725 | ('csv', 726 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\csv.py', 727 | 'PYMODULE'), 728 | ('tokenize', 729 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tokenize.py', 730 | 'PYMODULE'), 731 | ('threading', 732 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\threading.py', 733 | 'PYMODULE'), 734 | ('_threading_local', 735 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_threading_local.py', 736 | 'PYMODULE'), 737 | ('posixpath', 738 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\posixpath.py', 739 | 'PYMODULE'), 740 | ('importlib.util', 741 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\util.py', 742 | 'PYMODULE'), 743 | ('tarfile', 744 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\tarfile.py', 745 | 'PYMODULE'), 746 | ('lzma', 747 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\lzma.py', 748 | 'PYMODULE'), 749 | ('bz2', 750 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\bz2.py', 751 | 'PYMODULE'), 752 | ('fnmatch', 753 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\fnmatch.py', 754 | 'PYMODULE'), 755 | ('stat', 756 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\stat.py', 757 | 'PYMODULE'), 758 | ('datetime', 759 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\datetime.py', 760 | 'PYMODULE'), 761 | ('_strptime', 762 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_strptime.py', 763 | 'PYMODULE'), 764 | ('base64', 765 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\base64.py', 766 | 'PYMODULE'), 767 | ('socket', 768 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\socket.py', 769 | 'PYMODULE'), 770 | ('_py_abc', 771 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_py_abc.py', 772 | 'PYMODULE'), 773 | ('stringprep', 774 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\stringprep.py', 775 | 'PYMODULE'), 776 | ('os', 777 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\os.py', 778 | 'PYMODULE'), 779 | ('tomd', 780 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\tomd.py', 781 | 'PYMODULE'), 782 | ('parsel', 783 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\parsel\\__init__.py', 784 | 'PYMODULE'), 785 | ('parsel.xpathfuncs', 786 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\parsel\\xpathfuncs.py', 787 | 'PYMODULE'), 788 | ('w3lib.html', 789 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\w3lib\\html.py', 790 | 'PYMODULE'), 791 | ('w3lib', 792 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\w3lib\\__init__.py', 793 | 'PYMODULE'), 794 | ('w3lib.url', 795 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\w3lib\\url.py', 796 | 'PYMODULE'), 797 | ('w3lib.util', 798 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\w3lib\\util.py', 799 | 'PYMODULE'), 800 | ('six', 801 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\six.py', 802 | 'PYMODULE'), 803 | ('lxml', 804 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\lxml\\__init__.py', 805 | 'PYMODULE'), 806 | ('lxml.html', 807 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\lxml\\html\\__init__.py', 808 | 'PYMODULE'), 809 | ('lxml.cssselect', 810 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\lxml\\cssselect.py', 811 | 'PYMODULE'), 812 | ('cssselect', 813 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\cssselect\\__init__.py', 814 | 'PYMODULE'), 815 | ('cssselect.xpath', 816 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\cssselect\\xpath.py', 817 | 'PYMODULE'), 818 | ('cssselect.parser', 819 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\cssselect\\parser.py', 820 | 'PYMODULE'), 821 | ('lxml.html._setmixin', 822 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\lxml\\html\\_setmixin.py', 823 | 'PYMODULE'), 824 | ('lxml.html.defs', 825 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\lxml\\html\\defs.py', 826 | 'PYMODULE'), 827 | ('parsel.csstranslator', 828 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\parsel\\csstranslator.py', 829 | 'PYMODULE'), 830 | ('parsel.selector', 831 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\parsel\\selector.py', 832 | 'PYMODULE'), 833 | ('parsel.utils', 834 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\parsel\\utils.py', 835 | 'PYMODULE'), 836 | ('requests', 837 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\__init__.py', 838 | 'PYMODULE'), 839 | ('requests.status_codes', 840 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\status_codes.py', 841 | 'PYMODULE'), 842 | ('requests.structures', 843 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\structures.py', 844 | 'PYMODULE'), 845 | ('requests.compat', 846 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\compat.py', 847 | 'PYMODULE'), 848 | ('http.cookies', 849 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\http\\cookies.py', 850 | 'PYMODULE'), 851 | ('json', 852 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\json\\__init__.py', 853 | 'PYMODULE'), 854 | ('json.encoder', 855 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\json\\encoder.py', 856 | 'PYMODULE'), 857 | ('json.decoder', 858 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\json\\decoder.py', 859 | 'PYMODULE'), 860 | ('json.scanner', 861 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\json\\scanner.py', 862 | 'PYMODULE'), 863 | ('simplejson', 864 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\__init__.py', 865 | 'PYMODULE'), 866 | ('simplejson.scanner', 867 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\scanner.py', 868 | 'PYMODULE'), 869 | ('simplejson.ordered_dict', 870 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\ordered_dict.py', 871 | 'PYMODULE'), 872 | ('simplejson.encoder', 873 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\encoder.py', 874 | 'PYMODULE'), 875 | ('simplejson.compat', 876 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\compat.py', 877 | 'PYMODULE'), 878 | ('imp', 879 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\imp.py', 880 | 'PYMODULE'), 881 | ('simplejson.decoder', 882 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\decoder.py', 883 | 'PYMODULE'), 884 | ('simplejson.raw_json', 885 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\raw_json.py', 886 | 'PYMODULE'), 887 | ('simplejson.errors', 888 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\simplejson\\errors.py', 889 | 'PYMODULE'), 890 | ('requests.api', 891 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\api.py', 892 | 'PYMODULE'), 893 | ('requests.sessions', 894 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\sessions.py', 895 | 'PYMODULE'), 896 | ('requests.adapters', 897 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\adapters.py', 898 | 'PYMODULE'), 899 | ('urllib3.contrib.socks', 900 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\contrib\\socks.py', 901 | 'PYMODULE'), 902 | ('urllib3.util.url', 903 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\url.py', 904 | 'PYMODULE'), 905 | ('idna', 906 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\__init__.py', 907 | 'PYMODULE'), 908 | ('idna.core', 909 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\core.py', 910 | 'PYMODULE'), 911 | ('idna.uts46data', 912 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\uts46data.py', 913 | 'PYMODULE'), 914 | ('idna.intranges', 915 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\intranges.py', 916 | 'PYMODULE'), 917 | ('idna.idnadata', 918 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\idnadata.py', 919 | 'PYMODULE'), 920 | ('idna.package_data', 921 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\idna\\package_data.py', 922 | 'PYMODULE'), 923 | ('urllib3.packages.six', 924 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\six.py', 925 | 'PYMODULE'), 926 | ('urllib3.packages', 927 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\__init__.py', 928 | 'PYMODULE'), 929 | ('urllib3.packages.ssl_match_hostname', 930 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\ssl_match_hostname\\__init__.py', 931 | 'PYMODULE'), 932 | ('urllib3.packages.ssl_match_hostname._implementation', 933 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\ssl_match_hostname\\_implementation.py', 934 | 'PYMODULE'), 935 | ('ipaddress', 936 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\ipaddress.py', 937 | 'PYMODULE'), 938 | ('urllib3.connectionpool', 939 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\connectionpool.py', 940 | 'PYMODULE'), 941 | ('urllib3.util.queue', 942 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\queue.py', 943 | 'PYMODULE'), 944 | ('urllib3.util.timeout', 945 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\timeout.py', 946 | 'PYMODULE'), 947 | ('urllib3.util.response', 948 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\response.py', 949 | 'PYMODULE'), 950 | ('urllib3.util.request', 951 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\request.py', 952 | 'PYMODULE'), 953 | ('urllib3.util.connection', 954 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\connection.py', 955 | 'PYMODULE'), 956 | ('urllib3.contrib._appengine_environ', 957 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\contrib\\_appengine_environ.py', 958 | 'PYMODULE'), 959 | ('urllib3.util.wait', 960 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\wait.py', 961 | 'PYMODULE'), 962 | ('urllib3.request', 963 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\request.py', 964 | 'PYMODULE'), 965 | ('urllib3.filepost', 966 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\filepost.py', 967 | 'PYMODULE'), 968 | ('urllib3.fields', 969 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\fields.py', 970 | 'PYMODULE'), 971 | ('urllib3.connection', 972 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\connection.py', 973 | 'PYMODULE'), 974 | ('urllib3._collections', 975 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\_collections.py', 976 | 'PYMODULE'), 977 | ('urllib3.util.ssl_', 978 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\ssl_.py', 979 | 'PYMODULE'), 980 | ('urllib3.util.retry', 981 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\retry.py', 982 | 'PYMODULE'), 983 | ('urllib3.util', 984 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\util\\__init__.py', 985 | 'PYMODULE'), 986 | ('urllib3.response', 987 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\response.py', 988 | 'PYMODULE'), 989 | ('urllib3.poolmanager', 990 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\poolmanager.py', 991 | 'PYMODULE'), 992 | ('requests._internal_utils', 993 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\_internal_utils.py', 994 | 'PYMODULE'), 995 | ('requests.hooks', 996 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\hooks.py', 997 | 'PYMODULE'), 998 | ('requests.cookies', 999 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\cookies.py', 1000 | 'PYMODULE'), 1001 | ('dummy_threading', 1002 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\dummy_threading.py', 1003 | 'PYMODULE'), 1004 | ('_dummy_thread', 1005 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\_dummy_thread.py', 1006 | 'PYMODULE'), 1007 | ('requests.auth', 1008 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\auth.py', 1009 | 'PYMODULE'), 1010 | ('requests.models', 1011 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\models.py', 1012 | 'PYMODULE'), 1013 | ('requests.packages', 1014 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\packages.py', 1015 | 'PYMODULE'), 1016 | ('requests.utils', 1017 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\utils.py', 1018 | 'PYMODULE'), 1019 | ('requests.certs', 1020 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\certs.py', 1021 | 'PYMODULE'), 1022 | ('certifi', 1023 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\certifi\\__init__.py', 1024 | 'PYMODULE'), 1025 | ('certifi.core', 1026 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\certifi\\core.py', 1027 | 'PYMODULE'), 1028 | ('importlib.resources', 1029 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\importlib\\resources.py', 1030 | 'PYMODULE'), 1031 | ('requests.__version__', 1032 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\__version__.py', 1033 | 'PYMODULE'), 1034 | ('urllib3.exceptions', 1035 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\exceptions.py', 1036 | 'PYMODULE'), 1037 | ('urllib3.contrib.pyopenssl', 1038 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\contrib\\pyopenssl.py', 1039 | 'PYMODULE'), 1040 | ('urllib3.packages.backports.makefile', 1041 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\backports\\makefile.py', 1042 | 'PYMODULE'), 1043 | ('urllib3.packages.backports', 1044 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\packages\\backports\\__init__.py', 1045 | 'PYMODULE'), 1046 | ('urllib3.contrib', 1047 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\contrib\\__init__.py', 1048 | 'PYMODULE'), 1049 | ('requests.exceptions', 1050 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\requests\\exceptions.py', 1051 | 'PYMODULE'), 1052 | ('chardet', 1053 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\__init__.py', 1054 | 'PYMODULE'), 1055 | ('chardet.version', 1056 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\version.py', 1057 | 'PYMODULE'), 1058 | ('chardet.universaldetector', 1059 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\universaldetector.py', 1060 | 'PYMODULE'), 1061 | ('chardet.sbcsgroupprober', 1062 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\sbcsgroupprober.py', 1063 | 'PYMODULE'), 1064 | ('chardet.langturkishmodel', 1065 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langturkishmodel.py', 1066 | 'PYMODULE'), 1067 | ('chardet.hebrewprober', 1068 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\hebrewprober.py', 1069 | 'PYMODULE'), 1070 | ('chardet.charsetprober', 1071 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\charsetprober.py', 1072 | 'PYMODULE'), 1073 | ('chardet.langhebrewmodel', 1074 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langhebrewmodel.py', 1075 | 'PYMODULE'), 1076 | ('chardet.langthaimodel', 1077 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langthaimodel.py', 1078 | 'PYMODULE'), 1079 | ('chardet.langbulgarianmodel', 1080 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langbulgarianmodel.py', 1081 | 'PYMODULE'), 1082 | ('chardet.langgreekmodel', 1083 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langgreekmodel.py', 1084 | 'PYMODULE'), 1085 | ('chardet.langcyrillicmodel', 1086 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\langcyrillicmodel.py', 1087 | 'PYMODULE'), 1088 | ('chardet.sbcharsetprober', 1089 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\sbcharsetprober.py', 1090 | 'PYMODULE'), 1091 | ('chardet.mbcsgroupprober', 1092 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\mbcsgroupprober.py', 1093 | 'PYMODULE'), 1094 | ('chardet.euctwprober', 1095 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\euctwprober.py', 1096 | 'PYMODULE'), 1097 | ('chardet.mbcssm', 1098 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\mbcssm.py', 1099 | 'PYMODULE'), 1100 | ('chardet.chardistribution', 1101 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\chardistribution.py', 1102 | 'PYMODULE'), 1103 | ('chardet.jisfreq', 1104 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\jisfreq.py', 1105 | 'PYMODULE'), 1106 | ('chardet.big5freq', 1107 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\big5freq.py', 1108 | 'PYMODULE'), 1109 | ('chardet.gb2312freq', 1110 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\gb2312freq.py', 1111 | 'PYMODULE'), 1112 | ('chardet.euckrfreq', 1113 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\euckrfreq.py', 1114 | 'PYMODULE'), 1115 | ('chardet.euctwfreq', 1116 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\euctwfreq.py', 1117 | 'PYMODULE'), 1118 | ('chardet.codingstatemachine', 1119 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\codingstatemachine.py', 1120 | 'PYMODULE'), 1121 | ('chardet.mbcharsetprober', 1122 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\mbcharsetprober.py', 1123 | 'PYMODULE'), 1124 | ('chardet.big5prober', 1125 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\big5prober.py', 1126 | 'PYMODULE'), 1127 | ('chardet.cp949prober', 1128 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\cp949prober.py', 1129 | 'PYMODULE'), 1130 | ('chardet.euckrprober', 1131 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\euckrprober.py', 1132 | 'PYMODULE'), 1133 | ('chardet.gb2312prober', 1134 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\gb2312prober.py', 1135 | 'PYMODULE'), 1136 | ('chardet.eucjpprober', 1137 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\eucjpprober.py', 1138 | 'PYMODULE'), 1139 | ('chardet.jpcntx', 1140 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\jpcntx.py', 1141 | 'PYMODULE'), 1142 | ('chardet.sjisprober', 1143 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\sjisprober.py', 1144 | 'PYMODULE'), 1145 | ('chardet.utf8prober', 1146 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\utf8prober.py', 1147 | 'PYMODULE'), 1148 | ('chardet.latin1prober', 1149 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\latin1prober.py', 1150 | 'PYMODULE'), 1151 | ('chardet.escprober', 1152 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\escprober.py', 1153 | 'PYMODULE'), 1154 | ('chardet.escsm', 1155 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\escsm.py', 1156 | 'PYMODULE'), 1157 | ('chardet.enums', 1158 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\enums.py', 1159 | 'PYMODULE'), 1160 | ('chardet.charsetgroupprober', 1161 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\charsetgroupprober.py', 1162 | 'PYMODULE'), 1163 | ('chardet.compat', 1164 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\chardet\\compat.py', 1165 | 'PYMODULE'), 1166 | ('urllib3', 1167 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\lib\\site-packages\\urllib3\\__init__.py', 1168 | 'PYMODULE')]) 1169 | -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/Tree-01.toc: -------------------------------------------------------------------------------- 1 | ('c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6', 2 | 'tk', 3 | ['demos', '*.lib', 'tkConfig.sh'], 4 | 'DATA', 5 | [('tk\\bgerror.tcl', 6 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\bgerror.tcl', 7 | 'DATA'), 8 | ('tk\\button.tcl', 9 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\button.tcl', 10 | 'DATA'), 11 | ('tk\\choosedir.tcl', 12 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\choosedir.tcl', 13 | 'DATA'), 14 | ('tk\\clrpick.tcl', 15 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\clrpick.tcl', 16 | 'DATA'), 17 | ('tk\\comdlg.tcl', 18 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\comdlg.tcl', 19 | 'DATA'), 20 | ('tk\\console.tcl', 21 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\console.tcl', 22 | 'DATA'), 23 | ('tk\\dialog.tcl', 24 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\dialog.tcl', 25 | 'DATA'), 26 | ('tk\\entry.tcl', 27 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\entry.tcl', 28 | 'DATA'), 29 | ('tk\\focus.tcl', 30 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\focus.tcl', 31 | 'DATA'), 32 | ('tk\\fontchooser.tcl', 33 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\fontchooser.tcl', 34 | 'DATA'), 35 | ('tk\\iconlist.tcl', 36 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\iconlist.tcl', 37 | 'DATA'), 38 | ('tk\\icons.tcl', 39 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\icons.tcl', 40 | 'DATA'), 41 | ('tk\\license.terms', 42 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\license.terms', 43 | 'DATA'), 44 | ('tk\\listbox.tcl', 45 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\listbox.tcl', 46 | 'DATA'), 47 | ('tk\\megawidget.tcl', 48 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\megawidget.tcl', 49 | 'DATA'), 50 | ('tk\\menu.tcl', 51 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\menu.tcl', 52 | 'DATA'), 53 | ('tk\\mkpsenc.tcl', 54 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\mkpsenc.tcl', 55 | 'DATA'), 56 | ('tk\\msgbox.tcl', 57 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgbox.tcl', 58 | 'DATA'), 59 | ('tk\\obsolete.tcl', 60 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\obsolete.tcl', 61 | 'DATA'), 62 | ('tk\\optMenu.tcl', 63 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\optMenu.tcl', 64 | 'DATA'), 65 | ('tk\\palette.tcl', 66 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\palette.tcl', 67 | 'DATA'), 68 | ('tk\\panedwindow.tcl', 69 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\panedwindow.tcl', 70 | 'DATA'), 71 | ('tk\\pkgIndex.tcl', 72 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\pkgIndex.tcl', 73 | 'DATA'), 74 | ('tk\\safetk.tcl', 75 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\safetk.tcl', 76 | 'DATA'), 77 | ('tk\\scale.tcl', 78 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scale.tcl', 79 | 'DATA'), 80 | ('tk\\scrlbar.tcl', 81 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scrlbar.tcl', 82 | 'DATA'), 83 | ('tk\\spinbox.tcl', 84 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\spinbox.tcl', 85 | 'DATA'), 86 | ('tk\\tclIndex', 87 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tclIndex', 88 | 'DATA'), 89 | ('tk\\tearoff.tcl', 90 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tearoff.tcl', 91 | 'DATA'), 92 | ('tk\\text.tcl', 93 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\text.tcl', 94 | 'DATA'), 95 | ('tk\\tk.tcl', 96 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tk.tcl', 97 | 'DATA'), 98 | ('tk\\tkfbox.tcl', 99 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tkfbox.tcl', 100 | 'DATA'), 101 | ('tk\\unsupported.tcl', 102 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\unsupported.tcl', 103 | 'DATA'), 104 | ('tk\\xmfbox.tcl', 105 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\xmfbox.tcl', 106 | 'DATA'), 107 | ('tk\\ttk\\altTheme.tcl', 108 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\altTheme.tcl', 109 | 'DATA'), 110 | ('tk\\ttk\\aquaTheme.tcl', 111 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', 112 | 'DATA'), 113 | ('tk\\ttk\\button.tcl', 114 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\button.tcl', 115 | 'DATA'), 116 | ('tk\\ttk\\clamTheme.tcl', 117 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\clamTheme.tcl', 118 | 'DATA'), 119 | ('tk\\ttk\\classicTheme.tcl', 120 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\classicTheme.tcl', 121 | 'DATA'), 122 | ('tk\\ttk\\combobox.tcl', 123 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\combobox.tcl', 124 | 'DATA'), 125 | ('tk\\ttk\\cursors.tcl', 126 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\cursors.tcl', 127 | 'DATA'), 128 | ('tk\\ttk\\defaults.tcl', 129 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\defaults.tcl', 130 | 'DATA'), 131 | ('tk\\ttk\\entry.tcl', 132 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\entry.tcl', 133 | 'DATA'), 134 | ('tk\\ttk\\fonts.tcl', 135 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\fonts.tcl', 136 | 'DATA'), 137 | ('tk\\ttk\\menubutton.tcl', 138 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\menubutton.tcl', 139 | 'DATA'), 140 | ('tk\\ttk\\notebook.tcl', 141 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\notebook.tcl', 142 | 'DATA'), 143 | ('tk\\ttk\\panedwindow.tcl', 144 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\panedwindow.tcl', 145 | 'DATA'), 146 | ('tk\\ttk\\progress.tcl', 147 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\progress.tcl', 148 | 'DATA'), 149 | ('tk\\ttk\\scale.tcl', 150 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scale.tcl', 151 | 'DATA'), 152 | ('tk\\ttk\\scrollbar.tcl', 153 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scrollbar.tcl', 154 | 'DATA'), 155 | ('tk\\ttk\\sizegrip.tcl', 156 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\sizegrip.tcl', 157 | 'DATA'), 158 | ('tk\\ttk\\spinbox.tcl', 159 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\spinbox.tcl', 160 | 'DATA'), 161 | ('tk\\ttk\\treeview.tcl', 162 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\treeview.tcl', 163 | 'DATA'), 164 | ('tk\\ttk\\ttk.tcl', 165 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\ttk.tcl', 166 | 'DATA'), 167 | ('tk\\ttk\\utils.tcl', 168 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\utils.tcl', 169 | 'DATA'), 170 | ('tk\\ttk\\vistaTheme.tcl', 171 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', 172 | 'DATA'), 173 | ('tk\\ttk\\winTheme.tcl', 174 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\winTheme.tcl', 175 | 'DATA'), 176 | ('tk\\ttk\\xpTheme.tcl', 177 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\xpTheme.tcl', 178 | 'DATA'), 179 | ('tk\\msgs\\cs.msg', 180 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\cs.msg', 181 | 'DATA'), 182 | ('tk\\msgs\\da.msg', 183 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\da.msg', 184 | 'DATA'), 185 | ('tk\\msgs\\de.msg', 186 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\de.msg', 187 | 'DATA'), 188 | ('tk\\msgs\\el.msg', 189 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\el.msg', 190 | 'DATA'), 191 | ('tk\\msgs\\en.msg', 192 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en.msg', 193 | 'DATA'), 194 | ('tk\\msgs\\en_gb.msg', 195 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en_gb.msg', 196 | 'DATA'), 197 | ('tk\\msgs\\eo.msg', 198 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\eo.msg', 199 | 'DATA'), 200 | ('tk\\msgs\\es.msg', 201 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\es.msg', 202 | 'DATA'), 203 | ('tk\\msgs\\fr.msg', 204 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\fr.msg', 205 | 'DATA'), 206 | ('tk\\msgs\\hu.msg', 207 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\hu.msg', 208 | 'DATA'), 209 | ('tk\\msgs\\it.msg', 210 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\it.msg', 211 | 'DATA'), 212 | ('tk\\msgs\\nl.msg', 213 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\nl.msg', 214 | 'DATA'), 215 | ('tk\\msgs\\pl.msg', 216 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pl.msg', 217 | 'DATA'), 218 | ('tk\\msgs\\pt.msg', 219 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pt.msg', 220 | 'DATA'), 221 | ('tk\\msgs\\ru.msg', 222 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\ru.msg', 223 | 'DATA'), 224 | ('tk\\msgs\\sv.msg', 225 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\sv.msg', 226 | 'DATA'), 227 | ('tk\\images\\logo.eps', 228 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo.eps', 229 | 'DATA'), 230 | ('tk\\images\\logo100.gif', 231 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo100.gif', 232 | 'DATA'), 233 | ('tk\\images\\logo64.gif', 234 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo64.gif', 235 | 'DATA'), 236 | ('tk\\images\\logoLarge.gif', 237 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoLarge.gif', 238 | 'DATA'), 239 | ('tk\\images\\logoMed.gif', 240 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoMed.gif', 241 | 'DATA'), 242 | ('tk\\images\\pwrdLogo.eps', 243 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo.eps', 244 | 'DATA'), 245 | ('tk\\images\\pwrdLogo100.gif', 246 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo100.gif', 247 | 'DATA'), 248 | ('tk\\images\\pwrdLogo150.gif', 249 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo150.gif', 250 | 'DATA'), 251 | ('tk\\images\\pwrdLogo175.gif', 252 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo175.gif', 253 | 'DATA'), 254 | ('tk\\images\\pwrdLogo200.gif', 255 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo200.gif', 256 | 'DATA'), 257 | ('tk\\images\\pwrdLogo75.gif', 258 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo75.gif', 259 | 'DATA'), 260 | ('tk\\images\\README', 261 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\README', 262 | 'DATA'), 263 | ('tk\\images\\tai-ku.gif', 264 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\tai-ku.gif', 265 | 'DATA')]) 266 | -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取单一文章/build/csdn爬取文章/base_library.zip -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/csdn爬取文章.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /爬取单一文章/build/csdn爬取文章/warn-csdn爬取文章.txt: -------------------------------------------------------------------------------- 1 | 2 | This file lists modules PyInstaller was not able to find. This does not 3 | necessarily mean this module is required for running you program. Python and 4 | Python 3rd-party packages include a lot of conditional or optional modules. For 5 | example the module 'ntpath' only exists on Windows, whereas the module 6 | 'posixpath' only exists on Posix systems. 7 | 8 | Types if import: 9 | * top-level: imported at the top-level - look at these first 10 | * conditional: imported within an if-statement 11 | * delayed: imported from within a function 12 | * optional: imported within a try-except-statement 13 | 14 | IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for 15 | yourself tracking down the missing module. Thanks! 16 | 17 | missing module named org - imported by copy (optional) 18 | missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) 19 | excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) 20 | missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) 21 | missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional) 22 | missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional) 23 | missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional) 24 | missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional) 25 | missing module named urllib.urlencode - imported by urllib (conditional), requests.compat (conditional), lxml.html (delayed, optional) 26 | missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional) 27 | missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional) 28 | missing module named urllib.unquote - imported by urllib (conditional), requests.compat (conditional) 29 | missing module named urllib.quote - imported by urllib (conditional), requests.compat (conditional) 30 | missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed) 31 | missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) 32 | missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 33 | missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 34 | missing module named _scproxy - imported by urllib.request (conditional) 35 | missing module named termios - imported by tty (top-level), getpass (optional) 36 | missing module named resource - imported by posix (top-level), test.support (optional) 37 | missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) 38 | missing module named vms_lib - imported by platform (delayed, conditional, optional) 39 | missing module named java - imported by platform (delayed) 40 | missing module named _winreg - imported by platform (delayed, optional), requests.utils (delayed, conditional, optional) 41 | missing module named win32evtlog - imported by logging.handlers (delayed, optional) 42 | missing module named win32evtlogutil - imported by logging.handlers (delayed, optional) 43 | missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) 44 | missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) 45 | missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 46 | missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 47 | missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) 48 | missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional) 49 | missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional) 50 | missing module named posix - imported by os (conditional, optional), shutil (conditional) 51 | missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed) 52 | missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed), distutils.util (delayed, conditional, optional) 53 | missing module named 'multiprocessing.forking' - imported by C:\Users\ASUS\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional) 54 | missing module named "'six.moves.urllib'.request" - imported by w3lib.url (top-level) 55 | missing module named "'six.moves.urllib'.parse" - imported by w3lib.url (top-level) 56 | missing module named StringIO - imported by urllib3.packages.six (conditional), simplejson.compat (conditional, optional), requests.compat (conditional), six (conditional) 57 | missing module named urlparse - imported by requests.compat (conditional), lxml.html (optional) 58 | missing module named functools32 - imported by parsel.csstranslator (optional) 59 | missing module named Cookie - imported by requests.compat (conditional) 60 | missing module named cookielib - imported by requests.compat (conditional) 61 | missing module named urllib2 - imported by requests.compat (conditional) 62 | missing module named UserDict - imported by simplejson.ordered_dict (top-level) 63 | missing module named cStringIO - imported by simplejson.compat (conditional, optional) 64 | missing module named copy_reg - imported by cStringIO (top-level) 65 | missing module named backports - imported by urllib3.packages.ssl_match_hostname (optional) 66 | missing module named Queue - imported by urllib3.util.queue (conditional) 67 | missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) 68 | missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level) 69 | runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level) 70 | missing module named socks - imported by urllib3.contrib.socks (optional) 71 | missing module named _dummy_threading - imported by dummy_threading (optional) 72 | missing module named 'typing.io' - imported by importlib.resources (top-level) 73 | missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (optional) 74 | missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed) 75 | missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional) 76 | missing module named 'cryptography.hazmat' - imported by urllib3.contrib.pyopenssl (top-level) 77 | missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) 78 | -------------------------------------------------------------------------------- /爬取单一文章/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取单一文章/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取单一文章/csdn爬取文章.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import parsel 3 | import tomd 4 | import os 5 | import re 6 | 7 | #对一篇文章的爬取 8 | def spider_csdn(title_url): # 目标文章的链接 9 | head={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52", 10 | "Referer": "https://blog.csdn.net/tansty_zh" 11 | } 12 | html=requests.get(url=title_url,headers=head).text 13 | page=parsel.Selector(html) 14 | #创建解释器 15 | title=page.css(".title-article::text").get() 16 | content=page.css("article").get() 17 | content=re.sub("","",content) 18 | content = re.sub("
", "", content) 19 | content = re.sub("<", "<", content) # 新增 20 | content = re.sub(">", ">", content) # 新增 21 | text=tomd.Tomd(content).markdown 22 | #转换为markdown 文件 23 | path = os.getcwd() # 获取当前的目录路径 24 | file_name = "./passage" 25 | final_road = path + file_name 26 | try: 27 | os.mkdir(final_road) 28 | print('创建成功!') 29 | except: 30 | print('目录已经存在或异常') 31 | with open(final_road+r"./"+title+".md",mode="w",encoding="utf-8") as f: 32 | f.write("#"+title) 33 | f.write(text) 34 | 35 | def main(): 36 | print("本项目由tansty开发") 37 | url = input("请输入网址:") 38 | spider_csdn(url) 39 | 40 | if __name__ == '__main__': 41 | main() 42 | -------------------------------------------------------------------------------- /爬取单一文章/csdn爬取文章.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['csdn爬取文章.py'], 7 | pathex=['C:\\Users\\ASUS\\Desktop\\新建文件夹'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='csdn爬取文章', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | upx_exclude=[], 32 | runtime_tmpdir=None, 33 | console=True ) 34 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/__pycache__/csdn爬取文章.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/__pycache__/csdn爬取文章.cpython-38.pyc -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/PKG-00.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/build/csdn爬取文章/PKG-00.pkg -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/PYZ-00.pyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/build/csdn爬取文章/PYZ-00.pyz -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/Tree-01.toc: -------------------------------------------------------------------------------- 1 | ('c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6', 2 | 'tk', 3 | ['demos', '*.lib', 'tkConfig.sh'], 4 | 'DATA', 5 | [('tk\\bgerror.tcl', 6 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\bgerror.tcl', 7 | 'DATA'), 8 | ('tk\\button.tcl', 9 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\button.tcl', 10 | 'DATA'), 11 | ('tk\\choosedir.tcl', 12 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\choosedir.tcl', 13 | 'DATA'), 14 | ('tk\\clrpick.tcl', 15 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\clrpick.tcl', 16 | 'DATA'), 17 | ('tk\\comdlg.tcl', 18 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\comdlg.tcl', 19 | 'DATA'), 20 | ('tk\\console.tcl', 21 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\console.tcl', 22 | 'DATA'), 23 | ('tk\\dialog.tcl', 24 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\dialog.tcl', 25 | 'DATA'), 26 | ('tk\\entry.tcl', 27 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\entry.tcl', 28 | 'DATA'), 29 | ('tk\\focus.tcl', 30 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\focus.tcl', 31 | 'DATA'), 32 | ('tk\\fontchooser.tcl', 33 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\fontchooser.tcl', 34 | 'DATA'), 35 | ('tk\\iconlist.tcl', 36 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\iconlist.tcl', 37 | 'DATA'), 38 | ('tk\\icons.tcl', 39 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\icons.tcl', 40 | 'DATA'), 41 | ('tk\\license.terms', 42 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\license.terms', 43 | 'DATA'), 44 | ('tk\\listbox.tcl', 45 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\listbox.tcl', 46 | 'DATA'), 47 | ('tk\\megawidget.tcl', 48 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\megawidget.tcl', 49 | 'DATA'), 50 | ('tk\\menu.tcl', 51 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\menu.tcl', 52 | 'DATA'), 53 | ('tk\\mkpsenc.tcl', 54 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\mkpsenc.tcl', 55 | 'DATA'), 56 | ('tk\\msgbox.tcl', 57 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgbox.tcl', 58 | 'DATA'), 59 | ('tk\\obsolete.tcl', 60 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\obsolete.tcl', 61 | 'DATA'), 62 | ('tk\\optMenu.tcl', 63 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\optMenu.tcl', 64 | 'DATA'), 65 | ('tk\\palette.tcl', 66 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\palette.tcl', 67 | 'DATA'), 68 | ('tk\\panedwindow.tcl', 69 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\panedwindow.tcl', 70 | 'DATA'), 71 | ('tk\\pkgIndex.tcl', 72 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\pkgIndex.tcl', 73 | 'DATA'), 74 | ('tk\\safetk.tcl', 75 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\safetk.tcl', 76 | 'DATA'), 77 | ('tk\\scale.tcl', 78 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scale.tcl', 79 | 'DATA'), 80 | ('tk\\scrlbar.tcl', 81 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\scrlbar.tcl', 82 | 'DATA'), 83 | ('tk\\spinbox.tcl', 84 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\spinbox.tcl', 85 | 'DATA'), 86 | ('tk\\tclIndex', 87 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tclIndex', 88 | 'DATA'), 89 | ('tk\\tearoff.tcl', 90 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tearoff.tcl', 91 | 'DATA'), 92 | ('tk\\text.tcl', 93 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\text.tcl', 94 | 'DATA'), 95 | ('tk\\tk.tcl', 96 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tk.tcl', 97 | 'DATA'), 98 | ('tk\\tkfbox.tcl', 99 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\tkfbox.tcl', 100 | 'DATA'), 101 | ('tk\\unsupported.tcl', 102 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\unsupported.tcl', 103 | 'DATA'), 104 | ('tk\\xmfbox.tcl', 105 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\xmfbox.tcl', 106 | 'DATA'), 107 | ('tk\\ttk\\altTheme.tcl', 108 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\altTheme.tcl', 109 | 'DATA'), 110 | ('tk\\ttk\\aquaTheme.tcl', 111 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\aquaTheme.tcl', 112 | 'DATA'), 113 | ('tk\\ttk\\button.tcl', 114 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\button.tcl', 115 | 'DATA'), 116 | ('tk\\ttk\\clamTheme.tcl', 117 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\clamTheme.tcl', 118 | 'DATA'), 119 | ('tk\\ttk\\classicTheme.tcl', 120 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\classicTheme.tcl', 121 | 'DATA'), 122 | ('tk\\ttk\\combobox.tcl', 123 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\combobox.tcl', 124 | 'DATA'), 125 | ('tk\\ttk\\cursors.tcl', 126 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\cursors.tcl', 127 | 'DATA'), 128 | ('tk\\ttk\\defaults.tcl', 129 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\defaults.tcl', 130 | 'DATA'), 131 | ('tk\\ttk\\entry.tcl', 132 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\entry.tcl', 133 | 'DATA'), 134 | ('tk\\ttk\\fonts.tcl', 135 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\fonts.tcl', 136 | 'DATA'), 137 | ('tk\\ttk\\menubutton.tcl', 138 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\menubutton.tcl', 139 | 'DATA'), 140 | ('tk\\ttk\\notebook.tcl', 141 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\notebook.tcl', 142 | 'DATA'), 143 | ('tk\\ttk\\panedwindow.tcl', 144 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\panedwindow.tcl', 145 | 'DATA'), 146 | ('tk\\ttk\\progress.tcl', 147 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\progress.tcl', 148 | 'DATA'), 149 | ('tk\\ttk\\scale.tcl', 150 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scale.tcl', 151 | 'DATA'), 152 | ('tk\\ttk\\scrollbar.tcl', 153 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\scrollbar.tcl', 154 | 'DATA'), 155 | ('tk\\ttk\\sizegrip.tcl', 156 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\sizegrip.tcl', 157 | 'DATA'), 158 | ('tk\\ttk\\spinbox.tcl', 159 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\spinbox.tcl', 160 | 'DATA'), 161 | ('tk\\ttk\\treeview.tcl', 162 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\treeview.tcl', 163 | 'DATA'), 164 | ('tk\\ttk\\ttk.tcl', 165 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\ttk.tcl', 166 | 'DATA'), 167 | ('tk\\ttk\\utils.tcl', 168 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\utils.tcl', 169 | 'DATA'), 170 | ('tk\\ttk\\vistaTheme.tcl', 171 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\vistaTheme.tcl', 172 | 'DATA'), 173 | ('tk\\ttk\\winTheme.tcl', 174 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\winTheme.tcl', 175 | 'DATA'), 176 | ('tk\\ttk\\xpTheme.tcl', 177 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\ttk\\xpTheme.tcl', 178 | 'DATA'), 179 | ('tk\\msgs\\cs.msg', 180 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\cs.msg', 181 | 'DATA'), 182 | ('tk\\msgs\\da.msg', 183 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\da.msg', 184 | 'DATA'), 185 | ('tk\\msgs\\de.msg', 186 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\de.msg', 187 | 'DATA'), 188 | ('tk\\msgs\\el.msg', 189 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\el.msg', 190 | 'DATA'), 191 | ('tk\\msgs\\en.msg', 192 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en.msg', 193 | 'DATA'), 194 | ('tk\\msgs\\en_gb.msg', 195 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\en_gb.msg', 196 | 'DATA'), 197 | ('tk\\msgs\\eo.msg', 198 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\eo.msg', 199 | 'DATA'), 200 | ('tk\\msgs\\es.msg', 201 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\es.msg', 202 | 'DATA'), 203 | ('tk\\msgs\\fr.msg', 204 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\fr.msg', 205 | 'DATA'), 206 | ('tk\\msgs\\hu.msg', 207 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\hu.msg', 208 | 'DATA'), 209 | ('tk\\msgs\\it.msg', 210 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\it.msg', 211 | 'DATA'), 212 | ('tk\\msgs\\nl.msg', 213 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\nl.msg', 214 | 'DATA'), 215 | ('tk\\msgs\\pl.msg', 216 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pl.msg', 217 | 'DATA'), 218 | ('tk\\msgs\\pt.msg', 219 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\pt.msg', 220 | 'DATA'), 221 | ('tk\\msgs\\ru.msg', 222 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\ru.msg', 223 | 'DATA'), 224 | ('tk\\msgs\\sv.msg', 225 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\msgs\\sv.msg', 226 | 'DATA'), 227 | ('tk\\images\\logo.eps', 228 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo.eps', 229 | 'DATA'), 230 | ('tk\\images\\logo100.gif', 231 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo100.gif', 232 | 'DATA'), 233 | ('tk\\images\\logo64.gif', 234 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logo64.gif', 235 | 'DATA'), 236 | ('tk\\images\\logoLarge.gif', 237 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoLarge.gif', 238 | 'DATA'), 239 | ('tk\\images\\logoMed.gif', 240 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\logoMed.gif', 241 | 'DATA'), 242 | ('tk\\images\\pwrdLogo.eps', 243 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo.eps', 244 | 'DATA'), 245 | ('tk\\images\\pwrdLogo100.gif', 246 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo100.gif', 247 | 'DATA'), 248 | ('tk\\images\\pwrdLogo150.gif', 249 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo150.gif', 250 | 'DATA'), 251 | ('tk\\images\\pwrdLogo175.gif', 252 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo175.gif', 253 | 'DATA'), 254 | ('tk\\images\\pwrdLogo200.gif', 255 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo200.gif', 256 | 'DATA'), 257 | ('tk\\images\\pwrdLogo75.gif', 258 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\pwrdLogo75.gif', 259 | 'DATA'), 260 | ('tk\\images\\README', 261 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\README', 262 | 'DATA'), 263 | ('tk\\images\\tai-ku.gif', 264 | 'c:\\users\\asus\\appdata\\local\\programs\\python\\python38\\tcl\\tk8.6\\images\\tai-ku.gif', 265 | 'DATA')]) 266 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/base_library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/build/csdn爬取文章/base_library.zip -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/csdn爬取文章.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/build/csdn爬取文章/warn-csdn爬取文章.txt: -------------------------------------------------------------------------------- 1 | 2 | This file lists modules PyInstaller was not able to find. This does not 3 | necessarily mean this module is required for running you program. Python and 4 | Python 3rd-party packages include a lot of conditional or optional modules. For 5 | example the module 'ntpath' only exists on Windows, whereas the module 6 | 'posixpath' only exists on Posix systems. 7 | 8 | Types if import: 9 | * top-level: imported at the top-level - look at these first 10 | * conditional: imported within an if-statement 11 | * delayed: imported from within a function 12 | * optional: imported within a try-except-statement 13 | 14 | IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for 15 | yourself tracking down the missing module. Thanks! 16 | 17 | missing module named org - imported by copy (optional) 18 | missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) 19 | excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) 20 | missing module named urllib.urlopen - imported by urllib (delayed, optional), lxml.html (delayed, optional) 21 | missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional) 22 | missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional) 23 | missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional) 24 | missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional) 25 | missing module named urllib.urlencode - imported by urllib (conditional), requests.compat (conditional), lxml.html (delayed, optional) 26 | missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional) 27 | missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional) 28 | missing module named urllib.unquote - imported by urllib (conditional), requests.compat (conditional) 29 | missing module named urllib.quote - imported by urllib (conditional), requests.compat (conditional) 30 | missing module named _posixsubprocess - imported by subprocess (optional), multiprocessing.util (delayed) 31 | missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) 32 | missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 33 | missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) 34 | missing module named _scproxy - imported by urllib.request (conditional) 35 | missing module named termios - imported by tty (top-level), getpass (optional) 36 | missing module named resource - imported by posix (top-level), test.support (optional) 37 | missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional) 38 | missing module named vms_lib - imported by platform (delayed, conditional, optional) 39 | missing module named java - imported by platform (delayed) 40 | missing module named _winreg - imported by platform (delayed, optional), requests.utils (delayed, conditional, optional) 41 | missing module named win32evtlog - imported by logging.handlers (delayed, optional) 42 | missing module named win32evtlogutil - imported by logging.handlers (delayed, optional) 43 | missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) 44 | missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) 45 | missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 46 | missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) 47 | missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) 48 | missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional) 49 | missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional) 50 | missing module named posix - imported by os (conditional, optional), shutil (conditional) 51 | missing module named grp - imported by shutil (optional), tarfile (optional), pathlib (delayed) 52 | missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), pathlib (delayed, conditional, optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed), distutils.util (delayed, conditional, optional) 53 | missing module named 'multiprocessing.forking' - imported by C:\Users\ASUS\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional) 54 | missing module named "'six.moves.urllib'.request" - imported by w3lib.url (top-level) 55 | missing module named "'six.moves.urllib'.parse" - imported by w3lib.url (top-level) 56 | missing module named StringIO - imported by urllib3.packages.six (conditional), simplejson.compat (conditional, optional), requests.compat (conditional), six (conditional) 57 | missing module named urlparse - imported by requests.compat (conditional), lxml.html (optional) 58 | missing module named functools32 - imported by parsel.csstranslator (optional) 59 | missing module named Cookie - imported by requests.compat (conditional) 60 | missing module named cookielib - imported by requests.compat (conditional) 61 | missing module named urllib2 - imported by requests.compat (conditional) 62 | missing module named UserDict - imported by simplejson.ordered_dict (top-level) 63 | missing module named cStringIO - imported by simplejson.compat (conditional, optional) 64 | missing module named copy_reg - imported by cStringIO (top-level) 65 | missing module named backports - imported by urllib3.packages.ssl_match_hostname (optional) 66 | missing module named Queue - imported by urllib3.util.queue (conditional) 67 | missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) 68 | missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level) 69 | runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level) 70 | missing module named socks - imported by urllib3.contrib.socks (optional) 71 | missing module named _dummy_threading - imported by dummy_threading (optional) 72 | missing module named 'typing.io' - imported by importlib.resources (top-level) 73 | missing module named cryptography - imported by urllib3.contrib.pyopenssl (top-level), requests (optional) 74 | missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed) 75 | missing module named 'cryptography.x509' - imported by urllib3.contrib.pyopenssl (delayed, optional) 76 | missing module named 'cryptography.hazmat' - imported by urllib3.contrib.pyopenssl (top-level) 77 | missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) 78 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/csdn爬取文章.exe -------------------------------------------------------------------------------- /爬取某个博主的全部文章/csdn爬取文章.py: -------------------------------------------------------------------------------- 1 | import requests 2 | import parsel 3 | import tomd 4 | import os 5 | import re 6 | 7 | #对一篇文章的爬取 8 | def spider_one_csdn(title_url): # 目标文章的链接 9 | head={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52", 10 | "Referer": "https://blog.csdn.net/tansty_zh" 11 | } 12 | html=requests.get(url=title_url,headers=head).text 13 | page=parsel.Selector(html) 14 | #创建解释器 15 | title=page.css(".title-article::text").get() 16 | print(title) 17 | content=page.css("article").get() 18 | content=re.sub("","",content) 19 | content = re.sub("
", "", content) 20 | content = re.sub("<", "<", content) # 新增 21 | content = re.sub(">", ">", content) # 新增 22 | #过滤a标签和br标签 23 | text=tomd.Tomd(content).markdown 24 | #转换为markdown 文件 25 | path = os.getcwd() # 获取当前的目录路径 26 | file_name = "./passage" 27 | final_road = path + file_name 28 | try: 29 | os.mkdir(final_road) 30 | print('创建成功!') 31 | except: 32 | # print('目录已经存在或异常') 33 | pass 34 | with open(final_road+r"./"+title+".md",mode="w",encoding="utf-8") as f: 35 | f.write("#"+title) 36 | f.write(text) 37 | 38 | def get_article_link(user): 39 | page=1 40 | head = { 41 | "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52", 42 | "Referer": "https://blog.csdn.net/tansty_zh" 43 | } 44 | while True: 45 | link = "https://blog.csdn.net/{}/article/list/{}".format(user, page) 46 | print("现在爬取第", page, "页") 47 | html = requests.get(url=link, headers=head).text 48 | cel = parsel.Selector(html) 49 | name_link = cel.css(".article-list h4 a::attr(href) ").getall() 50 | if not name_link: 51 | break 52 | #没有文章就退出 53 | for name in name_link: 54 | spider_one_csdn(name) 55 | page+=1 56 | 57 | def main(): 58 | print("本项目由tansty开发") 59 | name=input("请输入博主的名称:") 60 | get_article_link(name) 61 | 62 | 63 | if __name__ == '__main__': 64 | main() 65 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/csdn爬取文章.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python ; coding: utf-8 -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['csdn爬取文章.py'], 7 | pathex=['C:\\Users\\ASUS\\Desktop\\新建文件夹\\爬取某个博主的全部文章'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='csdn爬取文章', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | upx_exclude=[], 32 | runtime_tmpdir=None, 33 | console=True ) 34 | -------------------------------------------------------------------------------- /爬取某个博主的全部文章/dist/csdn爬取文章.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tansty/CSDN-spider/e323e825cd6e01c103a2318f8b3d81556ec9e141/爬取某个博主的全部文章/dist/csdn爬取文章.exe --------------------------------------------------------------------------------