❶ 如何讀取網頁源碼然後生成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
%>