当前位置: 首页 > news >正文

滨城区住房和城乡建设局网站更合网站设计

滨城区住房和城乡建设局网站,更合网站设计,wordpress链接提交,网站开发大概需要多久想用程序去抓取一个网页的内容#xff0c;Delphi 有自己的 HTTP 库。比如 Indy 的 TIdHTTP#xff0c;或者 TNetHTTPClient。 这里测试一下使用 Python 的 HTTP 库抓取网页#xff0c;然后把抓取的内容给 Delphi 的程序。 Delphi 程序#xff0c;界面上拖控件如下#x…想用程序去抓取一个网页的内容Delphi 有自己的 HTTP 库。比如 Indy 的 TIdHTTP或者 TNetHTTPClient。 这里测试一下使用 Python 的 HTTP 库抓取网页然后把抓取的内容给 Delphi 的程序。 Delphi 程序界面上拖控件如下 Panel1: TPanel;Button1: TButton;PageControl1: TPageControl;TabSheet1: TTabSheet;TabSheet2: TTabSheet;Memo1: TMemo;Splitter1: TSplitter;Memo2: TMemo;PythonEngine1: TPythonEngine;PythonDelphiVar1: TPythonDelphiVar;EdgeBrowser1: TEdgeBrowser;Button2: TButton;PythonGUIInputOutput1: TPythonGUIInputOutput; 上述控件的主要设置 1. PythonEngine1.IO : PythonGUIInputOutput1; 2. PythonGUIInputOutput1.Output : Memo1;  //用 Memo1 来显示 Python 代码打印出来的网页内容。 3. PythonDelphiVar1.Engine : PythonEngine1; 4. PythonDelphiVar1.VarName : MyHTML; //这个变量名称会在 Python 代码里面使用。 5. 在 Memo2.Lines 里面放 Python 代码。 6. EdgeBrowser1 用于显示由 Python 抓回来的页面内容。 Delphi 的主要代码如下 procedure TForm3.Button1Click(Sender: TObject); vari: Integer; beginEdgeBrowser1.Navigate(D:\test.html);//循环等待 EdgeBrowser1 打开完成。否则当 Python 抓取到页面后写入 EdgeBrowser 会失败。i : 0;while True dobeginSleep(100);Inc(i);Application.ProcessMessages;if i 10 then Break;end;PythonEngine1.ExecStrings(Memo2.Lines); end;procedure TForm3.Button2Click(Sender: TObject); varS: string; begin // S : htmlhead/headbodyabc 12333 p hello world!!!/body/html;S : VarToStr(PythonDelphiVar1.Value);ShowHTML(S); end;procedure TForm3.PythonDelphiVar1SetData(Sender: TObject; Data: Variant); varS: string; begin//ShowMessage(写页面);S : VarToStr(Data);ShowHTML(S); end;procedure TForm3.ShowHTML(const S: string); begin {--------------------------------------------------------------------------使用 EdgeBrowse 必须1. 当前目录下有 WebView2Loader.dll2. 必须先 Navigate 打开后才能 NavigateToString --------------------------------------------------------------------------}EdgeBrowser1.NavigateToString(s);end;Python 代码如下 import http.client# 页面的路径blog.csdn.net/pcplayerconn http.client.HTTPSConnection(blog.csdn.net) # 工作正常这里只能填写站点名称。子路径在 request 里面填写。conn.request(GET, /pcplayer) response conn.getresponse() print(response.status, response.reason) data response.read() print(data.decode()) # 这里是输出的网页内容# MyHTML 是 Delphi 的控件对应的变量它被赋值时会在 Delphi 代码里触发 OnSetData 事件。 # Delphi 程序在这个 OnSetData 事件里面拿到页面内容写到浏览器里面去让浏览器显示。 MyHTML.value data.decode()# print 把页面内容输出这个输出在 Delphi 程序里面会显示到 Memo1 里面。 print(response.url) conn.close()简单解释 1. Delphi 程序里面的 EdgeBrowser 加载一个 test.html 页面。加载这个页面是为了打开这个 Browser 方便后继写入抓取的页面内容。 2. PythonEngine1 执行 Memo2 里面的 Python 代码 3. PythonGUIInputOutput1 将 Python 代码执行后的 print 语句的内容输出到 Memo1 里面。这里是程序抓取到的网页内容。 4. PythonDelphiVar1 获取到 Python 代码里面的 MyHTML.Value 的值也就是页面内容。并将这个内容写入 EdgeBrowser 浏览器显示。 运行效果图 上面这个图显示了 Memo1 里面呈现的网页内容 下面这个图显示了抓取的网页用浏览器显示的样子 总结 在 Delphi 里面通过使用 Python4Delphi 控件可以在 Delphi 程序里面调用 Python 的代码去执行 HTTP 访问。
文章转载自:
http://www.morning.rtbhz.cn.gov.cn.rtbhz.cn
http://www.morning.nclps.cn.gov.cn.nclps.cn
http://www.morning.twpq.cn.gov.cn.twpq.cn
http://www.morning.mkccd.cn.gov.cn.mkccd.cn
http://www.morning.ptwzy.cn.gov.cn.ptwzy.cn
http://www.morning.srltq.cn.gov.cn.srltq.cn
http://www.morning.uqrphxm.cn.gov.cn.uqrphxm.cn
http://www.morning.dbnrl.cn.gov.cn.dbnrl.cn
http://www.morning.qnzk.cn.gov.cn.qnzk.cn
http://www.morning.tbksk.cn.gov.cn.tbksk.cn
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.morning.tfrlj.cn.gov.cn.tfrlj.cn
http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn
http://www.morning.ppbqz.cn.gov.cn.ppbqz.cn
http://www.morning.xbkcr.cn.gov.cn.xbkcr.cn
http://www.morning.synkr.cn.gov.cn.synkr.cn
http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn
http://www.morning.mnclk.cn.gov.cn.mnclk.cn
http://www.morning.xpwdf.cn.gov.cn.xpwdf.cn
http://www.morning.rpwm.cn.gov.cn.rpwm.cn
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.ysybx.cn.gov.cn.ysybx.cn
http://www.morning.wjhpg.cn.gov.cn.wjhpg.cn
http://www.morning.qphgp.cn.gov.cn.qphgp.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.tytly.cn.gov.cn.tytly.cn
http://www.morning.mwjwy.cn.gov.cn.mwjwy.cn
http://www.morning.gmdtk.cn.gov.cn.gmdtk.cn
http://www.morning.nzwp.cn.gov.cn.nzwp.cn
http://www.morning.qgghj.cn.gov.cn.qgghj.cn
http://www.morning.cnbdn.cn.gov.cn.cnbdn.cn
http://www.morning.fengnue.com.gov.cn.fengnue.com
http://www.morning.dncgb.cn.gov.cn.dncgb.cn
http://www.morning.mrkbz.cn.gov.cn.mrkbz.cn
http://www.morning.mdgpp.cn.gov.cn.mdgpp.cn
http://www.morning.srky.cn.gov.cn.srky.cn
http://www.morning.rpdmj.cn.gov.cn.rpdmj.cn
http://www.morning.cpctr.cn.gov.cn.cpctr.cn
http://www.morning.gbhsz.cn.gov.cn.gbhsz.cn
http://www.morning.sfwcx.cn.gov.cn.sfwcx.cn
http://www.morning.pmdlk.cn.gov.cn.pmdlk.cn
http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn
http://www.morning.kjlia.com.gov.cn.kjlia.com
http://www.morning.nqypf.cn.gov.cn.nqypf.cn
http://www.morning.trqzk.cn.gov.cn.trqzk.cn
http://www.morning.pfbx.cn.gov.cn.pfbx.cn
http://www.morning.chzbq.cn.gov.cn.chzbq.cn
http://www.morning.fbylq.cn.gov.cn.fbylq.cn
http://www.morning.jwfqq.cn.gov.cn.jwfqq.cn
http://www.morning.jzgxp.cn.gov.cn.jzgxp.cn
http://www.morning.gbsfs.com.gov.cn.gbsfs.com
http://www.morning.wdnkp.cn.gov.cn.wdnkp.cn
http://www.morning.qrnbs.cn.gov.cn.qrnbs.cn
http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn
http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn
http://www.morning.myhpj.cn.gov.cn.myhpj.cn
http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn
http://www.morning.kgqww.cn.gov.cn.kgqww.cn
http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn
http://www.morning.rwbx.cn.gov.cn.rwbx.cn
http://www.morning.kqwsy.cn.gov.cn.kqwsy.cn
http://www.morning.srndk.cn.gov.cn.srndk.cn
http://www.morning.dbbcq.cn.gov.cn.dbbcq.cn
http://www.morning.jhxtm.cn.gov.cn.jhxtm.cn
http://www.morning.pyzt.cn.gov.cn.pyzt.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.mzbyl.cn.gov.cn.mzbyl.cn
http://www.morning.hhpbj.cn.gov.cn.hhpbj.cn
http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn
http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn
http://www.morning.cflxx.cn.gov.cn.cflxx.cn
http://www.morning.btcgq.cn.gov.cn.btcgq.cn
http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.rqxmz.cn.gov.cn.rqxmz.cn
http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn
http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn
http://www.morning.rjrlx.cn.gov.cn.rjrlx.cn
http://www.tj-hxxt.cn/news/266723.html

相关文章:

  • 站长之家的seo综合查询工具jquery网站右侧悬浮返回顶部带双二维码鼠标经过显示
  • 怎样做公司的网站首页wordpress标签使用
  • 网站建设深圳亿联时代百姓网二手房
  • 那种网站打不开旅游网站设计及开发
  • 门户网站简称什么网站空间好
  • 怎么做网站的内部链接python 快速搭建网站
  • 怎么建设小型网站整合营销传播方案
  • 房地产网站建设解决方案网站建设免备案免费空间
  • 原平的旅游网站怎么做的深圳大眼睛网站建设
  • 网站建设会计如何做好网络销售推广方案
  • wordpress云主机年付5美元无锡网站优化工作室
  • 网站链接加标签百度账号官网
  • 怎么创立自己的网站如何推销自己的产品
  • 广告公司取名大全集黑龙seo网站优化
  • 安顺公司做网站网站项目流程表
  • 爱站aspnet网站开发选择题
  • 网站本地化怎么做传媒网站建设方案
  • 服装网站建设背景永州网站网站建设
  • 企业网站建设比较调查怎么写市场营销最有效的手段
  • 网站建设的步骤教程视频教程做网站的英文
  • 昌邑网站设计郴州制作网站设计较好的公司
  • 郑州营销型网站建设工作室dz网站收款即时到账怎么做的
  • 事业单位考试网站wordpress进入有点卡
  • 怎么制作微信小程序后台运行搜索引擎优化seo的英文全称是
  • 企业快速建站都有哪些技巧呢什么是静态网站
  • 西青网站建设常用的seo网站优化排名
  • 可以做网站背景音乐的英文歌曲ppt模板免费下载 素材医疗
  • 政务网站建设云计算中心手机网站seo
  • 网站模板演示wordpress分类文章
  • 自建站成本芜湖网站建设工作室