전문가에게 물어보십시오: 이 웹사이트에서 데이터를 잘못 다운로드하는 문제를 해결하는 방법은 무엇입니까?다음 스크립트에 따라 이 웹사이트에서 데이터를 다운로드했는데 결과가 깨졌습니다.
언어 코드를 추가했지만.
감사 해요!
u="http://basic.10jqka.com.cn/600000/equity.html";d1=Open(u,HTML Table(3,Column Names(1),Data Starts(2)),Charset("gb2312"));


스크립팅Re: 请教专家:怎样解决下载这个网站数据的乱码问题?이것과 같은 것을 시도하십시오
u="https://www.w3schools.com/html/html_tables.asp";
blobdata = loadtextfile(u,blob);
//blobdata=blobpeek(blobdata,0,47939)||hextoblob("20CDE2")||blobpeek(blobdata,47939);// insert 外 https://en.wikipedia.org/wiki/GB_2312
chardata = blobtochar(blobdata,"gb2312");
filename = savetextfile("$temp/deleteme.html",chardata);
d1=Open(filename,HTML Table(1));
데이터를 Blob으로 다운로드합니다.
GB2312 인코딩을 사용하여 blob을 문자 데이터로 변환합니다.
문자 데이터를 저장합니다. 디스크에서 UTF8 인코딩이 됩니다.
저장된 파일을 엽니다.
blobpeek 오프셋은 여기에서 문자를 제외하고 매우 신중하게 선택되었습니다.
Re: 전문가에게 문의하십시오: 이 웹사이트에서 데이터를 잘못 다운로드하는 문제를 해결하는 방법은 무엇입니까?감사합니다 전문가!
수정본 따라해봤는데 이렇게 다운이 안되네요

Re: 请教专家:怎样解决下载这个网站数据的乱码问题?u="http://basic.10jqka.com.cn/600000/equity.html";
txt = loadtextfile(u,blob);<BR />
它不工作。谢谢!
Re: 请教专家:怎样解决下载这个网站数据的乱码问题?번역 문제가 있을 수 있습니다.
나는 당신이 그것이 작동하지 않았다고 말하는 것 같아요.
사용자 이름과 암호가 필요하다고 생각합니다.
내가 틀렸다면, 당신은 나에게 더 많은 정보를 제공해야 할 것입니다.
기본 인증 비밀번호를 제공하는 방법은 다음과 같습니다.
http 대신 https를 사용해야 할 수도 있습니다.
//u = "http://basic.10jqka.com.cn/600000/equity.html";
u = "https://www.w3schools.com/html/html_tables.asp";
blobdata = New HTTP Request(
URL( u ),
Method( "GET" ),
Username( "ross" ),
Password( "Abc123" )
) << Send( "blob" );
chardata = Blob To Char( blobdata, "gb2312" );
filename = Save Text File( "$temp/deleteme.html", chardata );
d1 = Open( filename, HTML Table( 1 ) );
Re: 전문가에게 문의하십시오: 이 웹사이트에서 데이터를 잘못 다운로드하는 문제를 해결하는 방법은 무엇입니까?전문가의 도움에 감사드립니다!
이 웹사이트는 로그인이 필요 없는 무료 웹사이트입니다.
"웹페이지 소스 코드"의 스크린샷을 찍겠습니다.


Re: 전문가에게 문의하십시오: 이 웹사이트에서 데이터를 잘못 다운로드하는 문제를 해결하는 방법은 무엇입니까?이상한 점은 이 웹사이트가 Chrome에서 F12로 볼 때 깨져 있다는 것입니다.

Re: 전문가에게 문의하십시오: 이 웹사이트에서 데이터를 잘못 다운로드하는 문제를 해결하는 방법은 무엇입니까?제 글의 영문자도 제대로 번역되기를 바랍니다.
커뮤니티의 전문가들에게 감사드립니다!
Re: 전문가에게 물어보십시오: 이 웹사이트에서 데이터를 다운로드하는 왜곡된 문제를 해결하는 방법은 무엇입니까?사실 Craige_Hales가 이미 답을 내놓았는데, 이를 바탕으로 다음과 같이 약간 수정할 수 있습니다.
사실, Craige_Hales는 이미 그것을 해결했습니다. 그의 작업을 기반으로 한 다음 코드.
u="http://basic.10jqka.com.cn/600000/equity.html";
blobdata = loadtextfile(u,blob);
chardata = blobtochar(blobdata,"gb2312");
filename = savetextfile("$temp/deleteme.html",chardata);
d1=Open(filename,HTML Table(3));
또한 가져올 때 인터넷에서 가져오기를 선택하고 웹 페이지를 선택하는 방법을 연 다음 내보낼 데이터 테이블을 선택하면 정상적으로 표시될 수도 있습니다.
뿐만 아니라, 선택 파일 > 인터넷 열기> 웹 페이지 수 이 작업도 수행하려면 데이터 대신 웹 페이지로 열기를 설정하기만 하면 됩니다.

Re: 请教专家:怎样解决下载这个网站数据的乱码问题?잘 모르겠어.
결과적으로 "금지"되는 경우도 있습니다(누락 쿠키 , 그리고 아마도 누락 사용자 에이전트 서버가 액세스를 금지하는 방법일 수 있습니다.)
웹 사이트에서 JavaScript가 활성화된 대화형 브라우저가 사용 중인지 확인하고 있는 것 같습니다.
JMP는 웹 페이지에서 JavaScript를 실행하지 않습니다.
(1) 사용 허용 정책을 확인하고, (2) 나머지 API 데이터에 액세스하기 위해.
이 사이트를 화면 스크랩하는 것은 유지하기 어려울 것입니다.