test: add some testing and prototype

このコミットが含まれているのは:
sinkaroid 2023-04-18 11:17:37 +07:00
コミット ce45eea025
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: ABD69470B2390135
2個のファイルの変更23行の追加0行の削除

9
src/utils/options.ts ノーマルファイル
ファイルの表示

@ -0,0 +1,9 @@
export default {
PORNHUB: "https://www.pornhub.com",
XNXX: "https://www.xnxx.com",
REDTUBE: "https://www.redtube.com",
XVIDEOS: "https://www.xvideos.com",
XHAMSTER: "https://xheve2.com",
YOUPORN: "https://www.youporn.com",
JAVHD: "https://javhd.today"
};

14
test/test.ts ノーマルファイル
ファイルの表示

@ -0,0 +1,14 @@
import c from "../src/utils/options";
import p from "phin";
for (const url of
[c.PORNHUB, c.XNXX, c.REDTUBE, c.XVIDEOS, c.XHAMSTER, c.YOUPORN]) {
p({ url }).then(res => {
if (res.statusCode !== 200) {
console.log(`${url} is not available, status code: ${res.statusCode}, check the sites or your own user-agent`);
}
else {
console.log(`${url} is available, can be scraped`);
}
});
}