我正在使用来自Twitter的Python(Tweepy库)流媒体推文。由于我们的网络位于防火墙后面,因此我在执行Python模块stream_tweets.py
$ export HTTPS_PROXY=https://<ip>:<port>/
$ python stream_tweets.py
我想知道如何在我的Python代码中设置shell环境的代理,而不是在shell本身中进行。你能告诉我如何参数化代理而不是硬编码吗?
答案 0 :(得分:0)
您可以在代码中使用requests。 两者都是可能的,使用系统代理或设置自己的参数,如
/* Create Workbook and Worksheet */
FileInputStream in = new FileInputStream(new File("D:\\PNR_AUTOMATION\\match.xls"));
HSSFWorkbook workbook = new HSSFWorkbook(in);
HSSFSheet sheet = workbook.getSheetAt(0);
/*Add filter on the top row*/
AutoFilter filter = sheet.setAutoFilter(CellRangeAddress.valueOf("A1:B1"));
/*Create list of items that has be filtered*/
List<String> list = new ArrayList<String>();
list.add("a");
HSSFRow r1;
/*Loop through Rows and Apply Filter */
for(Row r : sheet) {
for (Cell c : r) {
if (c.getColumnIndex()==0 && (!list.contains(c.getStringCellValue()))) {
r1=(HSSFRow) c.getRow();
if (r1.getRowNum()!=0) {
/*Ignore top row */
r1.setZeroHeight(true); }
}
}
}
FileOutputStream out = new FileOutputStream(
new File("D:\\PNR_AUTOMATION\\match.xls"));
workbook.write(out);
out.close();
或
proxies = {'http': 'http://user:pass@10.10.1.10:3128/'}
针对特定主持人。