如何填写html表单并从网站上删除?

vik*_*ads 1 python mechanize beautifulsoup scrapy web-scraping

我正在研究一个学校项目.我想建立一个Andriod应用程序但在此之前我想从220.225.101.27/MPLogin/eSewa/VehicleSearch.aspx我的数据库中删除一些数据并且必须保存.当你进入这个网站,你将不得不填写车辆注册号,然后它将显示有关车辆的所有详细信息.我不需要完整的详细信息,但我只需要主人的名字.我想得到所有组合的详细信息车辆登记号码.

我做了一些谷歌搜索发现了一些python库.

  1. BeautifulSoup
  2. Scrapy
  3. 机械化

我是python的新手.请忽略如果我混合了一些术语.我只是想知道:

  1. 我应该使用哪个图书馆?哪个最好?
  2. 关于填写html表单然后通过python获取详细信息我应该知道什么?
  3. 要成功完成所有这些工作我应该先知道什么?
  4. 我需要使用哪些python模块?
  5. 如何将此数据保存在我的数据库或某种Excel文件中?
  6. 该网站在.net会导致任何问题吗?

我已经阅读了Beautifulsoup的文档,通过使用这个我已成功打印了googlenews标题文本.但这是基本的.填写html表单然后获取详细信息很困难.

我知道这是很长的问题,但我想自己学习这些东西.如果有人可以一步一步指导我,那将是非常好的.

ale*_*cxe 10

由于您没有提供任何代码,而且您基本上是在寻求建议,我只会告诉您我的见解.

你提到的所有事实都指向scrapy.它是一个非常强大的网络抓取工具.

基本上,您应该执行以下步骤来实现您的任务:

谈到专门解析这个网站,它有一个基本的html表单,可以通过scrapy FormRequest或者以编程方式提交FormRequest.from_response.然后,您可以使用管道将废弃数据存储在数据库或csv中.

回来问你是否有任何特定的(适合q/a)问题.

希望能帮助您入门.