与在线留言板沟通
Communicate With Online Message Board
如何创建一个与在线网站留言板通信的应用程序,比如www.espn.com的留言板,它可以检索帖子、发布内容和标记帖子。有人怎么会着手创建一个能做类似事情的应用程序呢?插座?
我想在c++中创建这个
这实际上比听起来更复杂。大多数留言板都不会打开他们的API(通常是为了防止垃圾邮件),如果他们打开了,你可能需要与他们合作才能获得详细信息。
总体思路是:
- 打开服务器的套接字
- 根据其API发送适当的数据
- 利润
如果你想破解它,你必须做一些抓取/wireshark数据包嗅探来找出他们的API。可能会有一些cookie,你必须阅读才能获得通信令牌等等。这是可能的,但这是一项艰巨的工作。
其他一些网站(如Twitter和Google)开放了他们的API,并提供了与他们的数据交互的开发工具。我不认为像ESPN这样的网站会对业余开发者开放,所以你可能需要签署某种协议。
如果你真的很感兴趣,请阅读HTTP(这里有一个非常简单的入门教程)。大多数API都是基于HTTP协议构建的,所以你需要非常熟悉它。不过,我建议使用C++之外的东西,因为套接字工作可能有点乏味。试试Python之类的东西。
相关文章:
- 在线编译器中的分段C++没有打印消息
- 如何用RISC-V GD32VF103CBT6开发板卸载精确的ADC过采样
- 我是 c++ 的新手.学习基本知识后,我想做井字游戏.对于印刷板,我在下面写代码,但它显示错误
- HDF5Cpp 扩展复合数据集超板问题
- 在线程之间拆分任务总是值得的吗?
- join() 失败,如果在线程内部调用 io_context.run()
- 如何在C++中在线组装?
- 在线程中读取无符号整数时,c++ 位是否以原子方式切换?
- C++剪贴板队列粘贴随机结果?
- 将缓冲区复制到剪贴板 [换行错误]
- 在线程函数中处理数据向量时进行线程竞速
- 我应该在线程上调用 processEvents() 吗?
- 如何创建始终在线的过程?
- pthread只有在线程数量较少时才可以正常工作
- boost::asio::io_service 在线程中,不会在应用程序退出时退出
- 如何在线程中初始化对象,然后在其他地方使用它?
- 在线程 A 中创建一个 std::thread 对象,在线程 B 中连接
- C++:我可以在线程仍在运行时为线程提供新值,还是必须先结束它?
- 如果(玩家[P] .setCoin(Gameboard,Input))将其命名为“在线”游戏板的攻击函数)
- 与在线留言板沟通