웹페이지의 표에서 열을 선택할 수 있는 Google Chrome용 확장 프로그램이 있나요? 예를 들어 테이블의 한 열에서만 텍스트를 복사하려는 경우입니다.
Firefox에서는 키를 누르고 있으면 행이나 열을 선택할 수 있는데 Ctrl, Chrome에서도 비슷한 기능을 사용할 수 있는지 궁금합니다.
답변1
오래된 스레드를 찾아내서 죄송하지만 앞으로 누군가에게 도움이 될 수 있습니다. 저는 Chrome 확장 프로그램을 작성했습니다.칼럼복사이 작업을 수행합니다.
답변2
또 다른 해킹 - 전체 테이블을 Chrome에서 Excel로 복사한 다음 열을 복사합니다. 저는 이것을 주식 화면에서 주식 시세 표시기 열을 가져오는 데 사용합니다.
LibreOffice Calc를 사용해도 작동합니다.
답변3
여기 또 다른 것이 있습니다(내 것):복사 테이블.
테이블의 열, 행 및 임의 영역을 선택하고 다양한 형식으로 복사할 수 있습니다.
답변4
확장 프로그램을 설치하지 않고:
콘솔 열기그리고 다음을 입력하세요:
document.getElementsByTagName('table')
둘 이상이면 원하는 테이블의 인덱스를 사용하십시오. 내 경우에는 첫 번째 테이블을 원하므로 0을 인덱스로 사용합니다.
document.getElementsByTagName('table')[0]
원하는 열을 정의하십시오(첫 번째 열은 0입니다).
column = 0
그리고 이것이 최종 코드입니다:
Array.from(document.getElementsByTagName('table')[0].getElementsByTagName('tr'))
.map(tr => tr.getElementsByTagName('td'))
.filter(td => td.length > 0)
.map(td => td[column].innerHTML)
이제 콘솔에서 복사할 수 있는 출력이 생겼습니다(예: ["Item 1", "Item 2", "Item 3"]).