销售管理软件版1楼: 已知一个网址,如何获得该网址对应的html源代码?在delphi中如何实现?今天不解决,没饭吃了。。。

2楼: 用WebBrowser控件,先把网址传给WebBrowser,然后在想办法。因为浏览网页时,在本地缓存中都保留文件,在Temporary Internet Files目录中找到该文件即可。

或者直接在WebBrowser上想办法,因为WebBrowser本来就是为浏览html而做的 如人事管理软件

3楼: //html->

function TShowEmailInfoFrm.ShowEmailInfo(EmailStr: WideString): Boolean;

var

htmldocument : ihtmldocument2;

begin

Result:=False;

try

htmldocument := EmailBrower.Document as IHTMlDocument2;

htmldocument.body.innerHTML :=EmailStr;

Result:=True;

except

end;

end;

//->html

function TShowEmailInfoFrm.ShowEmailInfo(): WildString;

var

htmldocument : ihtmldocument2;

begin

try

htmldocument := EmailBrower.Document as IHTMlDocument2;

result:=htmldocument.body.innerHTML ;

except

end;

end;

procedure TShowEmailInfoFrm.FormCreate(Sender: TObject);

begin

EmailBrower.Navigate(''about:blank'');

EmailBrower.Navigate(''你的url'');

end;

4楼: 用idhttp

5楼: function UrlGetStr(const URL: string; ShowHeaders: boolean = false): string;

{--------------获取网页代码函数-----------------}

const

Agent = ''Internet Explorer 6.0'';

var

hFile, HInet: HINTERNET;

Buffer: array[0..32767] of Char;

BufRead: Cardinal;

BufSize: Cardinal;

TempStream: TStringStream;

dwIndex: dword;

begin

HInet := InternetOpen(PChar(Agent), INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);

if Assigned(HInet) then

try

if LowerCase(Copy(URL,1,7)) <> ''http://'' then

hFile := InternetOpenUrl(HInet, PChar(''http://'' + URL), nil, 0, 0, 0)

else

hFile := InternetOpenUrl(HInet, PChar(URL), nil, 0, 0, 0);

TempStream := TStringStream.Create('''');

dwIndex := 0;

BufSize := SizeOf(Buffer);

HttpQueryInfo(hfile, HTTP_QUERY_RAW_HEADERS_CRLF, @Buffer, BufSize, dwIndex);

if ShowHeaders then TempStream.Write(Buffer, BufSize);

if Assigned(hFile) then

try

with TempStream do

try

while InternetReadFile(hFile, @Buffer, BufSize, BufRead) and (BufRead > 0) do

Write(Buffer, BufRead);

Result := DataString;

finally

Free;

end;

finally

InternetCloseHandle(hFile);

end;

finally

InternetCloseHandle(hinet);

end;

end;

6楼: 用IdHTTP组件应该是最简的,

s: TStringStream;

IdHTTP.Get(''http://www.sohu.com'',s);

ShowMessage(s.DataString);

销售管理软件版7楼: 我刚刚做了一个.很简单的.用IdHttp的Get方法.再用多线程.速度可以很快的.

8楼: 多人接受答案了。

html如何获得网址,已知一个网址,如何获得该网址对应的html源代码?在del 找人事管理软件...相关推荐

  1. SAP HUM已知一个内部HU号码,如何得到HU号码?

    SAP HUM已知一个内部HU号码,如何得到HU号码? 去表VEPO 查数据即可, 为什么HU要有internal HU号码 ? Prior to the existence of HUM, in W ...

  2. c#中已知一个外部窗口的句柄,怎么关闭

    已知一个外部窗口的句柄,怎么关闭它.怎么给这个窗口的一个文本框设置内容. --------------------------------------------------------------- ...

  3. 已知一个掺杂了多个数字字符的中文名拼音,去掉所有数字字符之后,形式为“名”+空格+“姓”;并且名和姓的首字母大写,其他小写,要求输出姓名全拼,且全为小写。(后附详细样例说明)

    已知一个掺杂了多个数字字符的中文名拼音,去掉所有数字字符之后,形式为"名"+空格+"姓":并且名和姓的首字母大写,其他小写,要求输出姓名全拼,且全为小写.(后附 ...

  4. 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数

    已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))

  5. python求近似值_python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配...

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  6. java正方形矩阵_已知一个NxN的矩阵A,求矩阵中所有边长为m的正方形的子矩阵

    已知一个NxN的矩阵A,求矩阵中所有边长为m的正方形的子矩阵内元素的中位数.(m 例子: // m = 3 n = 5 // 01234 ݂         //  0 11357 ݂         ...

  7. 一个岔路口分别通向诚实国和说谎国。 来了两个人,已知一个是诚实国的,另一个是说谎国的。 诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国, 但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(

    一个岔路口分别通向诚实国和说谎国. 来了两个人,已知一个是诚实国的,另一个是说谎国的. 诚实国永远说实话,说谎国永远说谎话.现在你要去说谎国, 但不知道应该走哪条路,需要问这两个人.请问应该怎么问?( ...

  8. 三阶齐次线性方程求通解_已知一个三阶常系数线性齐次微分方程的特征根

    [简答题]有人说:"电容器带电多电容就大,带电少电容就小,不带电则没有电容."这种说法对吗?为什么? [填空题]思维导图由 英国大脑基金会总裁,被誉为 的英国的 东尼 . 博赞发明 ...

  9. 软件测试面试题:已知一个字符串为“hello_world_yoyo”, 如何得到一个队列 [“hello“,“world“,“yoyo“]

    已知一个字符串为"hello_world_yoyo", 如何得到一个队列 ["hello","world","yoyo" ...

最新文章

  1. ECLIPSE启动不了,报错org.eclipse.swt.SWTException: Invalid thread access
  2. 领课网络在线教育系统开源项目
  3. js 获取字符串中的中文
  4. stm32滴答计时器_stm32中的系统滴答定时器使用
  5. C++string容器应用举例
  6. html隐藏并失效,如果元素开始隐藏,css过渡将不起作用
  7. 物联网设备感染Mirai病毒发起的DDoS攻击
  8. Highcharts基础教程(七):图例(Legend)
  9. pandas rolling方法_Pandas处理时间序列数据的20个关键知识点
  10. MATLAB DBSCAB简介
  11. ussd代码大全_魅族ussd补电代码 | 手游网游页游攻略大全
  12. 阿里云ACE认证学习知识点梳理
  13. 使用python获取vCenter默认警报定义
  14. 面部捕捉技术_FT45面部表情捕捉系统--说明书(中文版)
  15. 基于spring boot的实验自动评分系统
  16. 各领域公开数据集下载
  17. jbod ugood 磁盘驱动状态_JBOD磁盘配置和StorCLI命令使用小结
  18. 通过vdi备份linux,Virtualbox复制(备份)带多个Snapshots的Vdi
  19. 战舰帝国服务器维护,【图片】9月17日更新公告亲爱的司令官:《战舰帝国》于9月17日维护,成功更新后可以获得200个钻石的更新补偿_战舰帝国吧_百度贴吧...
  20. 运行npm install时会一直加载转圈

热门文章

  1. linux top命令简介
  2. 按下企业自播“快车键”
  3. RunLoop的学习
  4. iOS10 UI教程层次结构的事件
  5. Oracle学习笔记(1)
  6. esp8266 rtos sdk在小黄板上的使用
  7. 有关BST搜索树转换为AVL高度平衡树的旋转问题
  8. 《敏捷软件开发》学习笔记 第20章
  9. python 爬虫框架_Python网络爬虫-scrapy框架的使用
  10. 【面试福利篇】英文面试的相关资料