github_weibospider使用报告

本报告记述一个悲惨的故事。因为追星,我决定用大名鼎鼎的weibospider爬取███的微博数据。我花了一个下午来搞清楚怎么用weibospider,早知如此我一下午直接用来刷███的微博多好。

安装方式

weibosiper_readme中说明有两种安装方式,一种是源码安装,另一种是pip安装,二者功能完全相同。如果需要修改源码,用第一种方式。

源码安装
$ git clone https://github.com/dataabc/weiboSpider.git
$ cd weiboSpider
$ pip install -r requirements.txt
pip安装
$ python3 -m pip install weibo-spider

原本我使用了pip安装,但是并没有成功,于是决定不再偷懒,开始尝试源码安装

源码安装的具体流程

首先安装git

https://git-scm.com/download/win

安装时我选择了一路next,全部选择默认模式。

安装完成后,还必须添加环境变量。也就是将下面两个路径添加到PATH。

...(你的git安装路径)...\Git\bin
...(你的git安装路径)...\Git\mingw64\libexec\git-core

接着重启cmd或者anoconda prompt,就可以使用git clone命令。注意的是这一行:

$ pip install -r requirements.txt

速度会非常慢。所以可以考虑换成清华的镜像。

$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
 -r requirements.txt

运行程序

这一步非常坑,我搞了好久才搞明白怎么运行。
首先必须在cmd或者anoconda prompt将目录转移到weibospider的目录,比如我的目录就是

(E:\Python\Anaconda3) C:\Users\Administrator\weiboSpider>

然后非常神奇的事情是,如果我直接从文件里面一层一层找下去,是找不到weiboSpider这个文件夹的,只能复制路径直接搜索才能找到目录。
在这里我浪费了很多时间,现在想起来就是很后悔。

接下来直接运行

python -m weibo_spider

P.S. readme中是python3,但是我好像没办法用python3运行成功。

运行成功之后会出现:

(E:\Python\Anaconda3) C:\Users\Administrator\weiboSpider>python -m weibo_spider
请先配置当前目录(C:\Users\Administrator\weiboSpider)下的config.json文件,如果想了解config.json参数的具体 意义及配置方法,请访问
https://github.com/dataabc/weiboSpider#2程序设置

于是我们来到刚才那个路径下,就会发现真的出现了一个config.json文件。

按照指引文件对config.json文件进行修改,记得得修改cookie,随后运行代码。

$ python -m weibo_spider --config_path="config.json"

然后我就成了。

总结

这只是一份使用报告,后面要再具体思考以下两个问题:

  1. 看懂代码,搞懂代码具体是怎么运作的
  2. 看看这个工具包具体有什么好玩的用法
  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
可以通过使用GitHub Actions将iOS应用程序部署到TestFlight或App Store。 以下是一些步骤: 1. 在GitHub上创建一个新的仓库,并将您的iOS项目代码上传到该仓库中。 2. 在您的项目的根目录下创建一个名为“.github/workflows/ios.yml”的文件。 3. 在该文件中添加以下代码: ``` name: Deploy to TestFlight or App Store on: push: branches: - master jobs: build: runs-on: macOS-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Set up Xcode uses: actions/setup-xcode@v1 with: xcode-version: '12.x' - name: Install dependencies run: | pod install - name: Build and archive run: | xcodebuild archive -workspace YourWorkspace.xcworkspace -scheme YourScheme -archivePath YourArchivePath.xcarchive - name: Export archive run: | xcodebuild -exportArchive -archivePath YourArchivePath.xcarchive -exportPath YourExportPath -exportOptionsPlist YourExportOptions.plist - name: Upload to TestFlight or App Store uses: watanabetoshinori/upload-to-testflight-or-appstore@v1 with: api_key: ${{ secrets.APP_STORE_CONNECT_API_KEY }} issuer_id: ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }} app_id: YourAppID ipa_path: YourExportPath/YourApp.ipa ``` 4. 接下来,您需要创建一个名为“APP_STORE_CONNECT_API_KEY”和“APP_STORE_CONNECT_ISSUER_ID”的secrets,这些secrets将被用于上传到TestFlight或App Store。您可以在App Store Connect中生成这些secrets。 5. 最后,您需要编辑“YourWorkspace.xcworkspace”、“YourScheme”、“YourArchivePath.xcarchive”、“YourExportPath”、“YourExportOptions.plist”和“YourAppID”,以便它们适合您的项目。 6. 推送您的更改并等待GitHub Actions构建和部署您的iOS应用程序。 这些步骤应该能够帮助您将iOS应用程序部署到TestFlight或App Store。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值