aboutsummaryrefslogtreecommitdiffstats
path: root/extra/scrape/README.md
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@archive.org>2020-04-03 15:16:17 -0700
committerBryan Newbold <bnewbold@archive.org>2020-04-03 15:16:17 -0700
commitfb767adb9472ff85b46b5a383f3986950b12dd27 (patch)
tree724af4412353c627b0eae26fd4d7fd1164bf2b55 /extra/scrape/README.md
parent4cbbdf33ee2a9651f79f96e4bf290d8bc721f69d (diff)
downloadfatcat-covid19-fb767adb9472ff85b46b5a383f3986950b12dd27.tar.gz
fatcat-covid19-fb767adb9472ff85b46b5a383f3986950b12dd27.zip
move more directories around
Diffstat (limited to 'extra/scrape/README.md')
-rw-r--r--extra/scrape/README.md44
1 files changed, 44 insertions, 0 deletions
diff --git a/extra/scrape/README.md b/extra/scrape/README.md
new file mode 100644
index 0000000..97bb6fe
--- /dev/null
+++ b/extra/scrape/README.md
@@ -0,0 +1,44 @@
+
+
+## CNKI List
+
+Base URL: <http://en.gzbd.cnki.net/GZBT/brief/Default.aspx>
+
+2020-03-29: "Found 1914 articles"
+
+Uses JS to fetch tables, URLs look like:
+
+ http://en.gzbd.cnki.net/gzbt/request/otherhandler.ashx?action=gzbdFlag&contentID=0&orderStr=1&page=1&grouptype=undefined&groupvalue=undefined
+
+Fetch a bunch:
+
+ seq 0 64 | parallel http get "http://en.gzbd.cnki.net/gzbt/request/otherhandler.ashx?action=gzbdFlag\&contentID=0\&orderStr=1\&page={}\&grouptype=undefined\&groupvalue=undefined" > cnki_tables.html
+
+Parse HTML snippets to JSON:
+
+ ./parse_cnki_tables.py > cnki_metadata.json
+
+The `info_url` seems to work, but the direct PDF download links don't naively.
+Maybe need to set a referer, something like that?
+
+
+## Wanfang Data
+
+ mark=32 指南与共识 Guidelines and consensus
+ mark=34 文献速递 Literature Express
+ mark=38 中医药防治 Prevention and treatment of traditional Chinese medicine
+
+ wget 'http://subject.med.wanfangdata.com.cn/Channel/7?mark=32' -O wanfang_guidance.2020-03-29.html
+ wget 'http://subject.med.wanfangdata.com.cn/Channel/7?mark=34' -O wanfang_papers.2020-03-29.html
+
+ ./parse_wanfang_html.py wanfang_papers.2020-03-29.html > wanfang_papers.2020-03-29.json
+ ./parse_wanfang_html.py wanfang_guidance.2020-03-29.html > wanfang_guidance.2020-03-29.json
+
+Download PDFs (without clobbering existing):
+
+ cat wanfang_papers.2020-03-29.json wanfang_guidance.2020-03-29.json | jq .url -r | parallel wget -P fulltext_wanfang --no-clobber {}
+
+ file fulltext_wanfang/* | cut -f2 -d' ' | sort | uniq -c
+ 144 HTML
+ 609 PDF
+