No, Ethereum Classic contracts cannot pull data from external information sources in this way. It is, however, possible to push data from external sites (e.g., weather sites, stock prices) to Ethereum Classic contracts through transactions. There are “oracle” services that are compatible with the Ethereum Classic network that will pull/push data to the Ethereum Classic network for a fee.