I am trying to follow @ChrisHemedinger's article on web scraping at https://blogs.sas.com/content/sasdummy/2017/12/04/scrape-web-page-data/
I can access the web site mentioned in the following code via my web browser, but the code returns an error.
563 filename src temp; 564 proc http 565 method="GET" 566 url="https://www.unitedstateszipcodes.org/14068/" 567 out=src; 568 run; ERROR: Error connecting to 13.225.212.116:443. (The connection has timed out.) ERROR: Unable to connect to Web server.
I am guessing that the error is because my company's firewall prevents this type of HTTP access, but that's a guess. What do you think? Are there other possible causes of this error?
There are PROXY host/port options that you can specify on PROC HTTP...if you can learn your organization's proxy settings.
I tested it under SAS On-Demand Academic ,
No problem.
68
69 filename src temp;
70 proc http
71 method="GET"
72 url="https://www.unitedstateszipcodes.org/14068/"
73 out=src;
74 run;
NOTE: “PROCEDURE HTTP”所用时间(总处理时间):
实际时间 0.55 秒
用户 CPU 时间 0.04 秒
系统 CPU 时间 0.00 秒
内存 2202.84k
OS 内存 27808.00k
时间戳 2019-11-15 下午01:40:21
Step Count 45 Switch Count 3
页错误数 0
页回收数 1120
页交换数 0
主动上下文切换数 88
被动上下文切换数 0
块输入操作数 0
块输出操作数 352
Yes, I tested it on my home computer using University Edition, works fine there as well.
There are PROXY host/port options that you can specify on PROC HTTP...if you can learn your organization's proxy settings.
I did learn the proxy settings, and then I needed to add to my PROC HTTP code the proper values for the options
PROXYHOST=
PROXYPORT=
PROXYUSERNAME=
PROXYPASSWORD=
AUTH_BASIC
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.