我的Chrome浏览器目前正在打开一些网页。我想编写一个Python脚本来列出打开页面的链接。
我发现在chrome中键入以下内容会给出列表。
var express = require("express");
var app = express();
var bodyParser = require("body-parser");
var fs = require("fs");
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: false}));
app.use(function(req, res, next) {
console.log(`${req.method} request for '${req.url}' - ${JSON.stringify(req.body)}`);
next();
});
app.use(express.static("./public"));
app.post("/add-tasks", function(req, res) {
// ********* HERE **********
if ( !JSON.stringify(req.body["task"]) ) {
res.sendStatus(403);
} else {
fs.appendFile("tasks.json", JSON.stringify(req.body));
}
});
app.listen(3000);
console.log("Express is running on port 3000");
但是,这不是网页,无法使用以下方式阅读:
chrome://inspect/#pages
所以,我的问题是如何使用Python阅读import urllib2
page = urllib2.urlopen('chrome://inspect/#pages')
page_content = page.read()
with open('page_content.html', 'wb') as fid:
fid.write(page_content)
?