解决方案:一个需求引发的 对C++下 获取网页源码的探索
优采云 发布时间: 2022-12-19 14:20解决方案:一个需求引发的 对C++下 获取网页源码的探索
C++ libcurl库编译
下载链接:
选择我们下载好的圈出的文件,然后使用
使用cmake自动构建项目首先从官方网站下载一个WINDOWS版本,如图
64位安装直接下载安装文件,然后启动程序,如下图配置
.
找到SLN工程文件,用VS2013打开,我的本地是VS2013,
选择libcurl项目进行编译,编译成功后找到生成的文件
然后我们新建一个MFC工程如下图
下面需要对项目进行一些配置
Include目录下有一些头文件等格式,请先引用。
这样配置就完成了,我们来添加代码试试看能不能调用
编译的时候遇到问题
暗示
错误 LNK2019:函数“public: int __thiscall CHttpClient::Get(class std::basic_string,class std::allocator > const &,class std::basic_string,class std:: allocator > &)”中未解析的外部符号 __imp__curl_easy_init ( ?Get@CHttpClient@@QAEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV23@@Z)
这是什么原因,LIB文件没有引用到我们需要做的
添加额外的依赖
可以调用编译成功。看看能不能拿到,然后弹出消息,再进行下一步。
成功获取网页消息后,我们在下一步对消息进行进一步处理,得到我们想要的结果。
接下来说说为什么写这篇文章文章,因为我们的游戏在调用微信头像的时候经常会遇到头像无效的问题。
就这样,并且这些头像地址都存入了数据库,
这样的数据有W条,我们不能一条一条打开。这样的工作既低效又累人,所以有了这个文章,我打算用工具把无效的图片分享出来,然后Update图片让它看起来正常。让我们找出解决问题的方法。
普通微信图片返回的请求信息如下:
异常返回数据如下
可以看到异常情况,返回的信息不一样,可以根据X-Info:notexist:-6101或者X-ErrNo:-6101关键字判断
解决方案:机器人流程自动化 | 达人数据批量自动收集实在简单
近年来,直播电商迎来爆发式发展,几乎成为各大平台的标配。不少传统电商也纷纷转战直播。人才数据作为直播带货的核心要素,成为展示直播效果的重要依据。
人才配送数据的批量采集,有利于电商企业选择适合自身产品的配送主播,而这一过程可以使用真实的RPA来完成。今天就让小编来教大家搭建一个自动批量采集人才数据的机器人吧!
01
梳理专家数据采集过程
第一步:登录网站:
Step2:登录账号
Step3:输入产品
第四步:点击搜索
Step5:获取人才数据
02
根据流程编辑组件
尖端
如果你还没有下载真正的 RPA
添加真正的大学助理
获取最新下载链接
进入Real RPA Designer后,点击New Process。
Step1:使用“自定义对话框”组件,点击配置对话框界面,选择一个输入框。
1)将输入框的标题改为“请输入产品名称”,使用默认变量“产品名称”(输入的内容会存储在该变量中)
Step2:使用“打开网页”组件登录网站。
Step3:使用“等待加载”组件,避免因网速问题导致的错误。
Step4:使用“点击界面元素”组件选取“注册/登录”元素实现点击。
Step5:使用“输入文本框”组件选取“输入框”元素,输入账号。
Step6:使用“Enter Password”组件输入密码并输出到变量“Password”中。
Step7:使用“输入文本框”组件选取“密码输入框”元素,输入“密码”。
Step8:使用“点击界面元素”组件选取“登录”元素并点击。
Step9:使用“点击界面元素”组件拾取“抖音分析平台”元素实现点击。
Step10:使用“输入文本框”组件拾取搜索框元素并输入“产品名称”。
Step11:使用“点击界面元素”组件拾取“搜索”元素实现点击。
Step12:使用“Data采集”组件
1) 使用“数据采集”组件,点击配置采集项,进入数据采集界面。
2) 单击“清除列表数据”选项。
3) 单击“选择页面元素”。
4)点击达人名称、粉丝数、粉丝数等进行添加,在弹窗中添加文字内容。
5) 在数据 采集 窗口中单击确定。
6) 勾选设计器基本属性中的复选框,选择文件保存路径,设置文件名。
尖端
具体组件步骤如下图所示: