❶ 如何读取网页源码然后生成html文件
<html>
<head>
<title>网站标题</title>
</head>
<body>
这个是一个网页
</body>
</html>
这个结构,随便打开个网页都能看到的,还用的着现问么。。
❷ 如何将用户输入的HTML源代码输出到网页上
如果没有后台的话 直接用js转换一下尖括号就可以了
基本代码如下:
<scriptsrc="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"></script>
<textareaid="htmls"></textarea>
<divid="out"></div>
<spanid="clickBut">点击</span>
<scripttype="text/javascript">
$("#clickBut").click(function(){
varhtml=$("#htmls").val();
html=html.replace(/</g,"<");
html=html.replace(/</g,">");
html=html.replace(/ /g,"<br>");
html=html.replace(/ /g," ");
console.log(html);
$("#out").html(html);
})
</script>
我在mac chrome测试无问题。
具体的你可以根据自己的需求再修改。
❸ 网页源码js脚本输出怎么变成html代码
没有办法,如果是因为网页太大,要分开来写的话,那可以用包含文件来做
❹ c++如何获取网页内容,要控制台程序就行;越简单越好;就范例输出百度的源码吧!谢了急用!
我有,是MFC工程,留邮箱我发给你
关键代码在这里
void CGetPublicIPDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // device context for painting
SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CDialog::OnPaint();
}
}
// The system calls this to obtain the cursor to display while the user drags
// the minimized window.
HCURSOR CGetPublicIPDlg::OnQueryDragIcon()
{
return (HCURSOR) m_hIcon;
}
BOOL CGetPublicIPDlg::GetFromWeb(LPSTR pURL, LPSTR SaveAsFilePath)
{
CInternetSession session; //会话期对象)
CHttpConnection* pServer = NULL; //指向服务器地址(URL)
CHttpFile * pHttpFile = NULL;
CString strServerName; //服务器名
CString strObject; //查询对象名(http文件)
INTERNET_PORT nPort; //端口
DWORD dwServiceType; //服务类型
DWORD dwHttpRequestFlags = //请求标志
//INTERNET_FLAG_EXISTING_CONNECT
INTERNET_FLAG_NO_AUTO_REDIRECT;
const TCHAR szHeaders[] = _T("Accept:text/*\r\nUser-Agent:Client\r\n");
BOOL OK=AfxParseURL( //词法分析
pURL, //被分析URL串
dwServiceType, //服务类型,ftp,http等
strServerName, //服务器名
strObject, //URL中被查询对象
nPort ); //URL指定的端口,可能为空
OK=OK && //本例只考虑http协议
(dwServiceType ==
INTERNET_SERVICE_HTTP);
if (!OK)
{ AfxMessageBox("URL出错"); //报错
return false;
}
pServer = session.GetHttpConnection(strServerName, nPort); //获得服务器名
pHttpFile = pServer-> OpenRequest( CHttpConnection::HTTP_VERB_GET,strObject, NULL, 1, NULL, NULL,dwHttpRequestFlags);
//向服务器发送请求,建立http连接,
//建立本机上的http文件指针
pHttpFile->AddRequestHeaders(szHeaders);
pHttpFile->SendRequest(); //发送请求
CStdioFile f; //输出文件对象
if( !f.Open( //打开输出文件
SaveAsFilePath, CFile::modeCreate | CFile::modeReadWrite | CFile::typeText ) )
{
MessageBox( "Unable to open file");
return false;
}
//下面将检索结果保存到文件上
TCHAR szBuf[1024]; //缓存
while (pHttpFile->ReadString(szBuf, 1023))
f.WriteString( szBuf );
f.Close(); //善后工作
pHttpFile ->Close();
pServer ->Close();
if (pHttpFile != NULL) delete pHttpFile;
if (pServer != NULL) delete pServer;
session.Close();
/* while (f.ReadString( szBuf, 1023 ))
pHttpFile->WriteString(_T("123"));
f.Close(); //善后工作
pHttpFile ->Close();
pServer ->Close();
if (pHttpFile != NULL) delete pHttpFile;
if (pServer != NULL) delete pServer;
session.Close(); */
return true;
}
void CGetPublicIPDlg::OnOK()
{
// TODO: Add extra validation here
GetFromWeb("http://www..com","d:\\ip.txt");
CDialog::OnOK();
}
❺ 如何将网页源代码存为html格式
你可以用WORD、EXCEL把要复制的内容单独放到一个新建的文件里,然后“另存为网页”,然后关闭,用记事本打开,把里面的代码复制到网页表单提交上传就可以了啊。
❻ 如何通过网页源代码来提取网页中的图片
可以现在网页源码中找到图片的链接,然后将图片在新窗口打开并进行保存。
1、右击想要提取的图片,在展开的菜单中点击“检查”按钮打开控制台:
❼ 如何修改网页源码并且直接保存
就是打开网页,然后点上面的
查看---源文件
改了,直接保存
我是菜鸟
也
不知道是不是你想要的
❽ 怎么显示网页源代码
① 在电脑浏览器的网页中,按电脑键盘的“F12”键,或者鼠标右键一下,出现一个“检查元素”,即可打开查看网页源代码的控制台;
② 在电脑浏览器的网页中,鼠标右键一下,出现一个“查看网页源代码”,点击这个命令即可;
❾ 如何将网页源代码保存为html文件格式
直接在网页空白处,
右击-》查看源文件-》另存为-》选择格式为所有格式
文件名那里写
文件名.html
如index.html
❿ 如何将网页代码在网页上原版输出,怎么转译
'.参考以下asp代码..
<%
u_title=request.form("u_title")
'检查标题是否被输入
ifu_title=""then
%>
<formmethod="POST"action="<%=request.servervariables("script_name")%>">
<!--当没有标题输入时显示输入框-->
<p>文件标题<br>
<inputtype="text"name="u_title"size="35"></p>
<p>FontSize<br>
<selectsize="1"name="u_text_size">
<optionselectedvalue="1">1</option>
<optionvalue="2">2</option>
<optionvalue="3">3</option>
<optionvalue="4">4</option>
<optionvalue="5">5</option>
<optionvalue="6">6</option>
</select></p>
<p>第1段<br>
<textarearows="2"name="u_paragraph1"cols="35"></textarea></p>
<p>第2段<br>
<textarearows="2"name="u_paragraph2"cols="35"></textarea><inputtype="submit"value="提交"></p>
</form>
<%
endif
%>
<%
ifu_title<>""then
u_title=request.form("u_title")
u_paragraph1=request.form("u_paragraph1")
u_paragraph2=request.form("u_paragraph2")
u_text_color=request.form("u_text_color")
u_text_size=request.form("u_text_size")
g_filename=replace(u_title,"","_")
'如果有一个用户输入了标题,则获取所有的用户输入的内容
setfso=createobject("scripting.filesystemobject")
Setact=fso.CreateTextFile(server.mappath("write2htm/"&g_filename&"-"&month(date())&day(date())&year(date())&".htm"),true)
'创建createthetext(html)file文件到服务器,并添加mmddyyyy格式年月日
'写所有用户输入的text(html)文件,.htm扩展名文件可以很容易地转换成你网站最需要的.asp或.inc文件
act.WriteLine"<html>"
act.WriteLinechr(13)
act.WriteLine"<title>"&u_title&"</title>"
act.WriteLinechr(13)
act.WriteLine"<bodybgcolor='#FFFFFF'>"
act.WriteLinechr(13)
act.WriteLine"<palign='center'><fontface='arial'size='"&u_text_size&"'>"
act.WriteLinechr(13)
act.WriteLineu_title&"</p>"
act.WriteLinechr(13)
act.WriteLine"<palign='left'><fontface='arial'size='"&u_text_size&"'>"
act.WriteLinechr(13)
act.WriteLineu_paragraph1&"</p>"
act.WriteLinechr(13)
act.WriteLine"<palign='left'><fontface='arial'size='"&u_text_size&"'>"
act.WriteLinechr(13)
act.WriteLineu_paragraph2&"</p>"
act.WriteLinechr(13)
act.WriteLine"<p></p><p></p><p></p>"
act.WriteLine"<palign='center'><fontface='arial'size='"&u_text_size&"'>"
act.WriteLine"此文件被创建!"
act.WriteLinenow()&"</p>"
act.Close
'关闭文件
%>
您的页面已成功创建!请点击查看.
<ahref="write2htm/<%=g_filename&"-"&month(date())&day(date())&year(date())%>.htm"
target="_blank">查看</a>
<br>
<br>
<%response.write"<html>"
response.writechr(13)
response.write"<title>"&u_title&"</title>"
response.writechr(13)
response.write"<bodybgcolor='#FFFFFF'>"
response.writechr(13)
response.write"<palign='center'><fontface='arial'size='"&u_text_size&"'>"
response.writechr(13)
response.writeu_title&"</p>"
response.writechr(13)
response.write"<palign='left'><fontface='arial'size='"&u_text_size&"'>"
response.writechr(13)
response.writeu_paragraph1&"</p>"
response.writechr(13)
response.write"<palign='left'><fontface='arial'size='"&u_text_size&"'>"
response.writechr(13)
response.writeu_paragraph2&"</p>"
response.writechr(13)
response.write"<p></p><p></p><p></p>"
response.write"<palign='center'><fontface='arial'size='"&u_text_size&"'>"
response.write"此文件被创建!"
response.writenow()&"</p>"
endif
%>