웹 페이지를 스크랩하여 HTML 이메일로 전송합니다.이미지 및 CSS에 대한 전체 URL이 포함 된 이메일로 화면 스크랩
모든 이미지와 CSS 파일에 대해 전체 http 주소를 설정하기 위해 html을 조작하는 가장 쉽고/좋은 방법은 무엇입니까?
현재 방법은 수동 입력과 비슷하지만 오류가 발생하기 쉽습니다.
string html = rawHtml.replace("=\"", "=\"" + Request["SERVER_NAME"]);
.
.
는 여기에 우리가 사용하는 화면 스크랩에 사용하는 현재 함수
public static string WebGet(string address)
{
string result = "";
using (WebClient client = new WebClient())
{
using (StreamReader reader = new StreamReader(client.OpenRead(address)))
{
string s = reader.ReadToEnd();
result = s;
}
}
return result;
}
그래서 :
http://htmlagilitypack.codeplex.com/
을 그리고 여기에 내가 그것을 사용하는 방법을 설명 발견 유용한 기사 'img src = "/ images/img.jpg"는'img src = "http : // example.com/images/img.jpg'가되고, CSS (와 링크)? – chesles
이 맞습니다 –