累的都写不动了。等有空还是要写细一些。

主要是Scrapy,Selenium,wxPython和Pyinstaller,连用,里面的各种细节。

https://git.coding.net/MichShell/JiraCrawl.git


2017-08-14:

仅从结构说说,首先项目抓取这块是下面的cRawlJira.py去完成的,然后后这个InterfaceJira.py是用来做界面的。cCrawlJira要用到InterfaceJira这个界面。界面选择用wxPython去做,原因就是看着貌似挺容易上手,而且一直没有python IDE,UI设计相当不方便。

拿下python软件制作


接下来说说dump下来的东西先存csv后转xlsx,之后是相应计算,这个都靠pipeline.py去做了。看到close_spider里面的大段代码,依然很不爽,然而不打算再建立文件单独存放了。在这个文件里面写多两个个def是可以考虑的。我也嫌他不好看。然而先放一下吧,最近没有时间了。要记得在setting.py里面加入这个pipeline。

parserstrip.py在上面的cRawlJira.py有用到,为的是去掉那些innerHTML里面的"<",">","\t"或者"\n"这类的转义字符,超文本字符。

最后的run_spider.py就是用来做exe的。不过其实跨电脑使用,那些基础库还是都要装好的,不然这个exe也是跑不了的。

拿下python软件制作

剩下就是老老实实堆代码...




相关文章:

  • 2021-08-07
  • 2021-07-06
  • 2022-12-23
  • 2021-05-21
  • 2021-10-04
  • 2021-08-18
  • 2021-09-15
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2021-11-02
  • 2022-12-23
  • 2021-07-31
  • 2021-10-09
  • 2022-01-24
相关资源
相似解决方案